我将如何更改地址,而GRUB会在不使用链接器的情况下尝试加载我的内核? 我想从GRUB配置文件中做到这一点。
答案 0 :(得分:0)
启动计算机。进入grub菜单后,按c
。您将进入grub prompt
。
使用ls
,您可以查看设备和分区。浏览分区,直到找到正确的分区。
ls
ls (hd0,gpt1)/
ls (hd0,gpt2)/
ls (hd1,gpt1)/
ls (hd1,gpt2)/
...
我们假设文件位于hd0,gpt2
,并且它是唯一的USB设备-> /dev/sda2
。我们还假设在根文件夹/
中有您的内核vmlinuz
和一个初始虚拟磁盘initrd.img
。
输入您的grub提示符:
set root=(hd0,gpt2)
linux /vmlinuz root=/dev/sda2 rootdelay=10
initrd /initrd.img
计算机正确启动后,可以将其放入grub配置文件中。