首先感谢xiaozhiliang,正常情况下按照这个流程就能从U盘启动,但是有两个坑需要避一下。
1、grub 设置root问题,当启动盘位于sata5(光驱位)时,Nas硬盘变动会导致硬盘顺序发生变化:当只有一块硬盘时,root位置可能是(hd0,msdos1),插入新硬盘时root就发生变化导致引导失效,设置root搜索UUID就可以了。
search --no-floppy --fs-uuid --set=root [你的UUID]
2、grub out of range pointer 的问题,这个问题是修改grub.cfg后出现的,似乎是rufus的core.img的问题,在https://github.com/pbatard/rufus/issues/2233中提到,rufus4.1以上的版本已经把core.img升级到最新的版本了。奇怪的是我使用了飞牛安装帮助中推荐的rufus4.5依然出现了这个问题,官网上下载的4.6版本重新烧录到U盘时没有提示下载core.img,引导时再没有出现问题。
|