我将 Ubuntu 11.10 安装到 16gb USB 驱动器(Kingston DataTraveller G3)上,我知道它完全正常运行,因为我在断开 HDD 后进行了测试。
我的 BIOS 中所有其他设备的优先级都高于硬盘,USB 硬盘是第一优先级。拔出硬盘时,系统启动正常,不会卡顿,但插入 USB 驱动器时,系统会完全忽略它。
我知道这可能是我的硬件(eMachines-E525)或软件/BIOS 特有的问题;我可以在 USB 安装中配置什么以使 BIOS 识别它吗?
答案1
如果您的 BIOS 配置为在主硬盘之前从 USB 驱动器启动但却无法做到,那么这就是 BIOS 问题。
我建议检查制造商的支持网站,看看是否有任何 BIOS 升级:如果您幸运的话,他们可能已经在更新中解决了这个问题。
答案2
在您的(USB)启动序列中的某个地方,您指的是 /dev/sda*n*而您应该参考磁盘 UUID 来选择从外部磁盘启动。这可能是由您在 USB 磁盘上安装操作系统的方式造成的。您是否将磁盘映像直接复制到 USB 磁盘?在安装操作系统时,USB 磁盘是系统上的唯一磁盘吗?
打印什么grep -i root= /boot/grub/menu.lst | grep -v ^#
?在固定驱动器和 USB 驱动器上。