我已经在 Acer Aspire One 上网本的 8GB 内存上安装了 13.04。我尝试在 32GB SD 卡上安装 12.04 (LTS)。启动时,Grub 显示 Ubuntu 位于列表顶部,Ubuntu 12.04.2 位于第 5 个选项。按下第一个选项可启动到 13.04。按下 12.04 后,我得到第二个屏幕,上面显示:
error: no such device: dc627e4-5758-4f80-9516-d2404193a780.
error: file '/boot/vmlinuz-3.5.0-23-generic' not found.
error: you need to load the kernel first.
Press any key to continue..._
按下一个键就会返回到第一个菜单。
任何帮助解决此问题的帮助都将不胜感激。Acer 不是我的主计算机,我希望比较这两个版本。我(目前)没有在这台计算机上有任何个人文件,并且已经重新安装了这两个版本几次,试图解决这个问题,但没有成功。
答案1
按 c 进入 grub 1.9 菜单。写入 -
- GRUB> Linux /vmlinuz
- GRUB> 根={hd0,1)
- GRUB> linux /vmlinuz 根=/dev/sda1
- GRUB> initrd /initrd.img
- GRUB>启动
答案2
看起来启动找不到 uuid 为 dc627 的设备...它真的存在吗?看看结果 -
sudo blkid
查看设备的 uuid 列表。如果列表不包含 dc627...,只需在 /boot/grub/grub.cfg 中编辑正确的数字,或运行:
sudo update-grub