从互联网启动和安装

从互联网启动和安装

我正在努力做就像标题所说的那样。我已经检索了 2 个必要的文件并将它们放在 /boot 中。然后我重新启动,进入 Grub2

但是现在,我无法让 grub 识别路径。或者我做错了什么:正如我所说,我已经启动到 Grub2,之前已将两个文件放在 /boot 中,因此,步骤 2 和步骤 3 中的语法应该是:

linux /boot/linux

initrd /boot/initrd.gz. 

但我收到“没有这样的分区”

我忽略了一些明显的东西..但是什么呢?

一如既往,我们将不胜感激

干杯

答案1

检查你的代码root是否正确。在你的代码中查找/boot/grub/grub.cfg以 开头的第一行set root=。例如:

set root='(hd0,msdos5)'

或者使用 uuid 查找:

search --no-floppy --fs-uuid --set=root YOUR_PARTITIONS_UUID_HERE

答案2

如果您确定将这两个必需的文件放在 /boot 中,那么唯一可能犯错的地方就是步骤 1。

我是说

root=(hd0,0)

正如他们所说

将根分区替换为 /boot 所在的驱动器和分区。如果您不确定这是什么,可以查看并复制任何现有启动菜单项的根行,或者您可以尝试在 root ( 或 root (hd0,

要了解您的根分区,请自行输入

root 

然后按 TAB 键,它会自动选择它。

希望有帮助。

相关内容