前一篇写了grub2制作引导U盘的内容,这里写下当时操作时经历的坑
上篇内容grub2引导iso镜像启动U盘制作(引导Fedora-Workstation-Live,kali-linux-2020.2-live,WIN10PE)
grub.cfg详细内容看上篇内容,这里只踩坑。
准备对照之前出错文件时才发现一时手快,把之前出问题备份的grub.cfg文件清空了,恐慌啊。
问题一、启动到一半出现initramfs不能进入live系统
原因:很多人都喜欢在启动管理文件中使用如: /dev/sdc1 或(hd0,msdos1)等内容,这样的内容在当时的系统下可能会有用,但是当换台电脑启动电脑时,这样的标记是可能会变动的,当iso中的引导文件不能找到正确的盘分区时就会出现这样的内容。
解决方法:在文件之前就把U盘的分区uuid找到并写入
如:
set ntfs_data_uuid="57D4C7A22B597228"
set ext4_data_uuid="434d6717-8427-46f4-85f1-75f4a19509df"
search --no-floppy --set=ntfs_iso_part --fs-uuid $ntfs_data_uuid
search --no-floppy --set=ext4_iso_part --fs-uuid $ext4_data_uuid
后面的引用: