前一篇写了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
后面的引用:
set isofile="/iso/Fedora-Workstation-Live-x86_64-32-1.6.iso"
loopback loop ($ext4_iso_part)$isofile
这样加载的就是指定uuid的盘分区了</

本文记录了在配置grub.cfg引导ISO镜像过程中遇到的问题,包括启动到initramfs时的错误、不同系统引导差异、文件丢失、找不到ISO文件以及kali-linux引导问题。解决方法涉及使用UUID代替分区标识、检查ISO文件完整性、添加必要模块以及调整用户名和密码设置。
5921

被折叠的 条评论
为什么被折叠?



