我正经历着安装地狱,试图将Ubuntu 12.10和Squeeze 6.3安装到一台旧机器(BIOS而不是EFI)上,使用Debian挤压和Linux 10。安装似乎正常,但是当重新启动grub拒绝完全启动(我不得不重新安装grub)或抱怨Ubuntu和Squeeze的uuid无效时。大多数情况下,Debian压缩和Linux 10引导可以。
其中一个硬盘驱动器是使用GUID/GPT格式化的3TB硬盘驱动器。这是一个在MBR上被挖苦的人。
有没有可能强迫grub不使用uuid。这样,即使它损坏了,我也有机会手动修复安装,或者至少手动启动有一些困难?
发布于 2013-02-17 20:02:29
是。要做到这一点,您需要编辑/etc/default/grub (需要根权限)。在这里,您应该找到一条注释行,如下所示:
#GRUB_DISABLE_LINUX_UUID=true取消注释,保存文件并执行:
sudo update-grub2请注意,这个文件的位置可以是特定于Ubuntu/Debian的,但是由于您似乎在使用Debian或Mint来配置Grub,所以应该没有问题。
发布于 2014-10-31 11:01:53
Grub还使用UUID搜索要设置为root的分区。因为我想取消grub中所有UUID的使用,所以我修改了/usr/share/grub/_lib,这样当我运行update时,它就会使用标签。
https://askubuntu.com/questions/257425
复制相似问题