我最终决定在我的笔记本电脑上安装 Ubuntu 12.04 LTS;我还将内部磁盘升级到 1TB,并为了安全起见将旧的 500 GB 磁盘保留在 SATA-USB 外壳中(原封不动)(您可能永远不会知道......)。
现在,我需要再次从 USB 启动旧磁盘。当我选择从 USB 磁盘启动时,会显示 Ubuntu 10.04 启动画面;几秒钟后,我收到以下错误消息:
ALERT! /dev/disk/by-uuid/affc8cb...... does not exist. Dropping to a shell!
BusyBox v.1.13.3 (Ubuntu 1:1.13.3-1ubuntu11) built-in shell (ash)
Enter 'help' for a list of built-it commands.
(initramfs)
我对这些东西不是很熟练。如何让 Ubuntu 10.04 从 USB 磁盘启动?
谢谢。
戴夫
答案1
两种方法:简单的方法是运行 12.04,然后运行
sudo update-grub
您现在应该可以选择从 grub 菜单启动 usb。
另一种方法——修复 USB 磁盘上的 grub.cfg 文件。您可以将 USB 安装到 12.04 系统上,然后编辑文件 /mnt/sdb?/boot/grub/grub.cfg 并将所有 hd0 更改为 hd1。然后尝试启动 USB。如果成功,您可以像上面一样运行 update-grub,并将 12.04 系统添加到 USB grub 菜单中。USB 上的 uuid 不会改变,因此应该仍然很好。您找到的任何显式 /dev/sda? 设备也应更改为 /dev/sdb?,但如果使用 uuid,则实际上不应该有任何这些设备。