我已经将 ISO 提取到 U 盘中,而不是让启动实用程序软件来做这件事。现在我无法用 U 盘启动我的电脑。此外,在复制 ISO 内容之前,U 盘已在 Windows 中格式化。因此,我认为这就是导致 grub rescue 无法检测到文件系统的原因。
我想知道启动实用程序软件(如 pendrivelinux 或启动盘创建器等)的作用。我希望这能指导我手动创建可启动驱动器。
编辑:
我觉得我找到了部分回答。但是混合 iso 是什么?如何创建?
答案1
Unetbootin 对我来说很好用。非常直观的 GUI。
此外,我总是将您的笔/拇指驱动器/闪存驱动器格式化为 FAT32,因为任何操作系统都可以看到它。
答案2
以下是它创建的文件:
查看 EFI/Boot 目录,您将找到Bootx64.efi
触发 BIOS 从 USB 启动的内容:
在 syslinux.cfg 文件中,您会发现以下内容,这是用于在故障安全模式、实时模式等下启动的选项菜单...:
default menu.c32
prompt 0
menu title UNetbootin
timeout 100
label unetbootindefault
menu label Default
kernel /ubnkern
append initrd=/ubninit menu_amd64 -- menu_486 -- menu_486
label ubnentry0
menu label menu_amd64
kernel /EFI/BOOT/vesamenu.c32
append initrd=/ubninit menu_amd64 -- menu_486 -- menu_486
label ubnentry1
menu label menu_486
kernel /EFI/BOOT/vesamenu.c32
append initrd=/live/initrd2.img boot=live config live-media=removable apparmor=1 security=apparmor nopersistent noprompt timezone=Etc/UTC block.events_dfl_poll_msecs=1000 splash noautologin module=Tails quiet
label ubnentry2
menu label Live (failsafe)
kernel /live/vmlinuz2
append initrd=/live/initrd2.img boot=live config live-media=removable apparmor=1 security=apparmor nopersistent noprompt timezone=Etc/UTC block.events_dfl_poll_msecs=1000 splash noautologin module=Tails noapic noapm nodma nomce nolapic nomodeset nosmp vga=normal
label ubnentry3
menu label Live
kernel /live/vmlinuz
append initrd=/live/initrd.img boot=live config live-media=removable apparmor=1 security=apparmor nopersistent noprompt timezone=Etc/UTC block.events_dfl_poll_msecs=1000 splash noautologin module=Tails quiet
查看实时文件夹,您将看到以下内容...请注意突出显示的大文件:这就是您正在使用的图像或发行版的内容
这是我所知道的最好的解释方式......手动执行此操作将花费数小时。