求教安装一个可以携带的ubuntu系统的方法和遇到的一些问题

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
mgqqlwq
帖子: 91
注册时间: 2013-06-18 17:26

求教安装一个可以携带的ubuntu系统的方法和遇到的一些问题

#1

帖子 mgqqlwq » 2017-11-01 11:15

本人使用ubuntu主要是因为在做计算模拟,干活需要。但是下班后就回家了,有时候还需要在家干活,之前携带笔记本满足家和单位同时干活的需要,但笔记本性能价格比相对低,因为预算的原因我暂时也不想换更好的笔记本。心水了一阵子华擎deskmini之类的小型机,想着上下班携带,但是因为最近内存价格太不美丽了,同时总要重新接外设也不是很方便。所以现在想试着找到安装一个方便携带的ubuntu系统的方法,节约预算,而且似乎更为方便。家里和单位的台式机配置还可以,这样也可以把资源充分利用起来。
最近看到windows to go,想到可否建立一个类似的ubuntu系统,我搜索到一些将ubuntu安装在硬盘上的例子,不过因为初次尝试对很多问题还不是非常清楚,想请论坛上的大神帮助给点有用的建议。我暂时想到的将ubuntu装在硬盘上并在不同台式机上使用的问题主要有:
(1)不同的台式机上因为硬件会有区别,驱动的问题会不会造成系统不能正常工作呢?这两天我根据找到的教程将ubuntu装在硬盘上并在三台台式机上试着运行,有两台机器是可以正常进入系统的,而另外一台就会出现问题,下面的图是遇到的几次问题,比如一直在开始出现的界面上进不到登陆页面。看起来解决起来非常麻烦的样子,对小白是一万点暴击伤害。
微信图片_20171101105605.jpg
微信图片_20171101105614.jpg
微信图片_20171101105617.jpg
微信图片_20171101105628.jpg
微信图片_201711011056281.jpg
所以我比较担心有时候内核更新或程序更新之后可能会导致新的问题,会不会在一台电脑上更新后在另一台上重新登录硬盘上的系统就会出现问题,还请有使用经验的各位大神帮助解答。当然可能还有其他潜在的问题,总而言之我的第一个问题是:将系统装在硬盘上在不同电脑上使用出现不能成功登入系统或者其他各种问题的风险大不大呢?
(2)外接硬盘通过usb3.0和电脑连接的话,我看到有人说长时间使用(有时候数据传输的量也会有点大)还是不如sata3连接的稳定和速度快?是不是最好使用sata3接口的硬盘盒接在机箱里空闲的那个sata接口上?不过我搜索了一下似乎只有usb3.0接口的产品。
(3)SSD可以大大提高系统的运行速度,但是SSD太贵了,舍不得买太大的。我想着能否把系统装在类似双硬盘盒的两个硬盘上,一个是SSD,一个是机械的,机械硬盘挂载/home主要存贮数据,请问这样的方案是否可行呢?
这里先谢过各位大神的帮助!还请大家多多指导!
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 求教安装一个可以携带的ubuntu系统的方法和遇到的一些问题

#2

帖子 poloshiao » 2017-11-01 13:26

參閱
http://forum.ubuntu.com.cn/viewtopic.ph ... 2&start=15
[教學] 隨身帶著走的作業系統 ~安裝Linux作業系統於隨身碟~

如果你需要容量大一點的 可以試試 外接硬盘
當然 需要你的電腦支援 外加硬碟 開機
头像
zhw2101024
帖子: 1849
注册时间: 2009-03-28 16:10
系统: Arch debian win7
联系:

Re: 求教安装一个可以携带的ubuntu系统的方法和遇到的一些问题

#3

帖子 zhw2101024 » 2017-11-01 14:51

最后一张图应该是强行关机或者直接拔移动硬盘,导致重新开机后需要修复数据,修复完就可以开机了。
另外搞这个的话,建议花点时间至少用心做两次LFS,驱动问题、home挂载问题都会豁然开朗了。毕竟谁也没法手把手的一个个替你解决问题,自己会了就比较自如了。
http://www.linuxfromscratch.org/lfs/vie ... e-systemd/
funicorn
帖子: 1318
注册时间: 2005-09-13 4:56
系统: Ubuntu Jammy Jellyfi

Re: 求教安装一个可以携带的ubuntu系统的方法和遇到的一些问题

#4

帖子 funicorn » 2017-11-01 23:23

驱动问题主要由linux通用内核负责。现在的linux内核除了一些大型硬件比如显卡的驱动不是很成熟之外,对芯片组、存储和基本外设的支持都还可以,至少能用。

在内核加载的时候,有专门的系统进程检测当前运行环境,比如udev,然后从内核加载需要的驱动模块。理论上,你说的方案是可以实现的。

但是,在早期的ubuntu版本中,fstab并不能完全自适应存储器主要指硬盘的变更,比如你在当前本地系统中,通过usb方式把ubuntu安装到了外接硬盘上,然后把硬盘带回家,启动计算机的时候,fstab可能会去错误的硬盘上寻找并挂载linux分区(因为这块外接硬盘的磁盘编号有可能变了)。在目前的版本中,fstab应该已经克服了这个问题。

另一个需要考虑的问题是启动器的安装位置。在你的需求场景中,在安装ubuntu的时候,推荐你将启动管理器(boot manager)安装在移动硬盘上,而不是装在本地硬盘上,这样的好处是无论你把硬盘接在哪台计算机上,这块硬盘原则上都是可以自行引导的。

最后一个重要的问题是,你需要考虑计算机的启动方式。基本分为两种,windows 10默认的UEFI启动和传统的BIOS启动。在你的需求场景中,你很可能需要这块硬盘工作在不同的计算机启动方式下。因此推荐你在安装ubuntu时,不选择UEFI启动,而选择传统方式启动,也就是通过GRUB来引导。这时,你需要将GRUB安装到这块外接硬盘上,不是外接硬盘的第一个分区上,也不是本地硬盘上。由此而来的问题是,你需要解决通过windows boot loader或uefi启动器来链接GRUB的问题。这方面的资料很多,我就不说了。

总之,硬件驱动并不是最基本的问题,ubuntu系统启动引导才是最基本的问题。反之,如果你确实遇到了linux通用内核无法处理的硬件,解决起来通常极为困难,等遇到了再说。
mgqqlwq
帖子: 91
注册时间: 2013-06-18 17:26

Re: 求教安装一个可以携带的ubuntu系统的方法和遇到的一些问题

#5

帖子 mgqqlwq » 2017-11-06 9:17

poloshiao 写了:參閱
http://forum.ubuntu.com.cn/viewtopic.ph ... 2&start=15
[教學] 隨身帶著走的作業系統 ~安裝Linux作業系統於隨身碟~

如果你需要容量大一點的 可以試試 外接硬盘
當然 需要你的電腦支援 外加硬碟 開機
谢谢!我已经在移动硬盘上安装了ubuntu,安装的时候也参考了这个帖子,非常有帮助!
不过我觉得帖子里没有提到在不同电脑上启动可能出现的问题,感觉这些问题如果不是对linux了解比较多的话,并不容易排除问题。
您给的链接里的命令我还不熟悉,需要在仔细学习一下,非常感谢帮助!
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 求教安装一个可以携带的ubuntu系统的方法和遇到的一些问题

#6

帖子 poloshiao » 2017-11-06 9:36

在不同电脑上启动可能出现的问题

如果不同電腦 硬件差異較大 務必使用 Linux kernerl 可以提供的 開源驅動
在 /etc/fstab 裝置掛載 務必使用 uuid partuuid
開機導引等等 跟開機程序 有關的軟件 務必安裝在 同一 U 盤
可能使碰到的問題 儘量減少
mgqqlwq
帖子: 91
注册时间: 2013-06-18 17:26

Re: 求教安装一个可以携带的ubuntu系统的方法和遇到的一些问题

#7

帖子 mgqqlwq » 2017-11-06 10:31

zhw2101024 写了:最后一张图应该是强行关机或者直接拔移动硬盘,导致重新开机后需要修复数据,修复完就可以开机了。
另外搞这个的话,建议花点时间至少用心做两次LFS,驱动问题、home挂载问题都会豁然开朗了。毕竟谁也没法手把手的一个个替你解决问题,自己会了就比较自如了。
http://www.linuxfromscratch.org/lfs/vie ... e-systemd/
谢谢!因为我在另一台电脑上启动的时候,ubuntu会停在第一张图那个开始界面上,不能进入系统,强行关机后就会出现最后一张图的界面。但是修复数据似乎没有成功过,最后也会一直停在那里。

谢谢您分享的LFS的链接!内容看上去挺多,我需要花点时间学习。
非常感谢!
mgqqlwq
帖子: 91
注册时间: 2013-06-18 17:26

Re: 求教安装一个可以携带的ubuntu系统的方法和遇到的一些问题

#8

帖子 mgqqlwq » 2017-11-06 10:40

funicorn 写了:驱动问题主要由linux通用内核负责。现在的linux内核除了一些大型硬件比如显卡的驱动不是很成熟之外,对芯片组、存储和基本外设的支持都还可以,至少能用。

在内核加载的时候,有专门的系统进程检测当前运行环境,比如udev,然后从内核加载需要的驱动模块。理论上,你说的方案是可以实现的。

但是,在早期的ubuntu版本中,fstab并不能完全自适应存储器主要指硬盘的变更,比如你在当前本地系统中,通过usb方式把ubuntu安装到了外接硬盘上,然后把硬盘带回家,启动计算机的时候,fstab可能会去错误的硬盘上寻找并挂载linux分区(因为这块外接硬盘的磁盘编号有可能变了)。在目前的版本中,fstab应该已经克服了这个问题。

另一个需要考虑的问题是启动器的安装位置。在你的需求场景中,在安装ubuntu的时候,推荐你将启动管理器(boot manager)安装在移动硬盘上,而不是装在本地硬盘上,这样的好处是无论你把硬盘接在哪台计算机上,这块硬盘原则上都是可以自行引导的。

最后一个重要的问题是,你需要考虑计算机的启动方式。基本分为两种,windows 10默认的UEFI启动和传统的BIOS启动。在你的需求场景中,你很可能需要这块硬盘工作在不同的计算机启动方式下。因此推荐你在安装ubuntu时,不选择UEFI启动,而选择传统方式启动,也就是通过GRUB来引导。这时,你需要将GRUB安装到这块外接硬盘上,不是外接硬盘的第一个分区上,也不是本地硬盘上。由此而来的问题是,你需要解决通过windows boot loader或uefi启动器来链接GRUB的问题。这方面的资料很多,我就不说了。

总之,硬件驱动并不是最基本的问题,ubuntu系统启动引导才是最基本的问题。反之,如果你确实遇到了linux通用内核无法处理的硬件,解决起来通常极为困难,等遇到了再说。
谢谢您细致耐心的回答!
我装在移动硬盘上的系统,在两台台式机上是可以正常启动的,不过在另外一台上就会出现停留在第一张图的开始界面上进入不了系统的情况,可能就是您说的引导的问题。
从初步的尝试中我感觉装在移动硬盘上的系统在不同电脑上运行时,还是可能会出现各种问题导致进入不了系统。不过您解释以后,我的理解主要时引导的问题。
个人感觉引导这方面的问题出现的话,像我这样的入门使用者解决起来还是比较困难的,需要一定的知识储备,这块也是一个不小的困难。
您后面提到的启动管理器我按照教程时安装在移动硬盘上的,选择的也时传统的启动方式。
mgqqlwq
帖子: 91
注册时间: 2013-06-18 17:26

Re: 求教安装一个可以携带的ubuntu系统的方法和遇到的一些问题

#9

帖子 mgqqlwq » 2017-11-06 10:42

poloshiao 写了:在不同电脑上启动可能出现的问题

如果不同電腦 硬件差異較大 務必使用 Linux kernerl 可以提供的 開源驅動
在 /etc/fstab 裝置掛載 務必使用 uuid partuuid
開機導引等等 跟開機程序 有關的軟件 務必安裝在 同一 U 盤
可能使碰到的問題 儘量減少
谢谢您的解答!感觉引导的问题对我这样的入门使用者还是需要挺多时间和精力解决的问题,linux知识准备太少了。
回复