不想做多系统,尝试把 Ubuntu 安装在移动硬盘上,发现不行,主要原因在于 Grub 引导上 在安装的时候移动硬盘可能是 sda 但是安装完了首次启动的时候移动硬盘可能是 sdb 了
各位有没有什么好的办法?
理想效果就是想启动 ubuntu 的时候插上移动硬盘然后选择从移动硬盘启动就行。
或者其他 GUI 做的好一些的 Linux 发行版也可以的。
1
zdy349 2023-10-31 15:50:56 +08:00
装完给 grub 改一下呗,用 uuid
|
2
xausky 2023-10-31 16:33:47 +08:00
你的需求的话 grub 用 uuid 就行,但是推荐 ventoy 神器,甚至可以多系统混合装移动硬盘,https://www.ventoy.net/cn/plugin_vtoyboot.html
|
3
hbin 2023-10-31 16:39:04 +08:00
ventoy +1 ,硬盘够大的话,Windows, Ubuntu, PE, 还有 Batocera 都可以放上去
|
4
jetkeey 2023-10-31 17:32:14 +08:00
我直接用 vmware 虚拟机直接将系统安装到移动硬盘,直接搞定了。
|
5
f14g 2023-10-31 17:50:04 +08:00 via Android
|
6
cslive 2023-10-31 19:54:41 +08:00 via Android
这不是基操吗
|
7
OutOfMemoryError 2023-10-31 21:14:53 +08:00
考虑用 live mode 来跑吗,一张光盘就行
|
8
ylrshui 2023-10-31 22:21:47 +08:00 via iPhone
4 楼的方法可以,用 vmware 将系统安装到物理磁盘,不过如果是 Debian 的话,要注意最后引导勾选安装到可移动磁盘
|
9
wolfsun 2023-11-01 05:09:05 +08:00
临时改一下 grub 不是很正常吗,或者写一个脚本用用都可以。
但是你要想想你真正的需求是否需要这样实现,以及考虑文件系统损坏的风险。 |
10
eleedzh 2023-11-01 05:19:49 +08:00 via iPhone
ventoy+n refind 也行 有个 pe 叫 ccpe 有 ubuntu 是不是 readonly 就不知道了
|
11
cooltechbs 2023-11-01 06:38:42 +08:00
楼主安装的什么版本?如果是较新版本( 20.04+?) Ubuntu 的话,应该直接安装就行了,不用特殊处理,因为默认生成的 /etc/fstab 就是用 UUID 识别设备而不是 sda sdb
楼主这样的操作我试过多次,只遇到 CentOS 7 引导不成功,原因就是楼主说的硬盘顺序改变,但稍新一点的 CentOS 8 就是直接成功了 也许楼主的问题另有原因? |
12
Muniesa 2023-11-01 09:45:15 +08:00 via Android
我一直就这么用的啊,没什么问题
|
13
Avafly 2023-11-01 11:33:41 +08:00 via iPhone
我也跟 4 楼一样用 vmware 安装的 ubuntu ,除了用 tensorflow 时为了启用 gpu 加速而额外折腾了下 conda ,基本跟直接装硬盘的没区别。用了两年没遇到什么问题。
|
14
gaifanking 2023-11-01 17:33:18 +08:00
@hbin 请问使用 ventoy ,能把系统也装在相同的 u 盘上吗?甚至装多个系统。
|
15
FlytoSirius 2023-11-01 19:31:18 +08:00
用 vmware 或 virtualbox 挂载 usb 硬盘为唯一硬盘, 然后在 vm 里安装 linux, 建议新的 Ubuntu, 安装设置好后, 关闭 vm, 直接插硬件主机上启动时候选择 usb 引导设备即可.
但 , 不要再硬件主机上 upgrade linux, 否则 grub 还是会再你的硬件主机硬盘上写引导. 要 upgrade linux 就插 usb 回到那个 vm 里去操作. |
16
FlytoSirius 2023-11-01 19:34:23 +08:00
ventoy + vhd 文件放 usb 盘里 也是另一种方式, 只是一开始用虚机选择虚拟硬盘 vhd 文件进行引导, 后面一样. 但没测过 vhd 里 upgrade Linux, 但我预估是一样的, 还是会给本机物理硬盘写引导, 所以应该还是要会 vm 里 upgrade
|
17
roycestevie6761 2023-11-02 00:18:30 +08:00
前段时间我一直在研究这个,live 的随便装都能跑,install 是太难搞了。最后选择直接把虚拟机和虚拟机的 ubuntu 放在移动硬盘上,b 站上的大部分视频都是楼上的方法,都是 live boot 的
|
18
TheEricZhou OP |