手动使驱动器可启动

手动使驱动器可启动

我已经将 ISO 提取到 U 盘中,而不是让启动实用程序软件来做这件事。现在我无法用 U 盘启动我的电脑。此外,在复制 ISO 内容之前,U 盘已在 Windows 中格式化。因此,我认为这就是导致 grub rescue 无法检测到文件系统的原因。

我想知道启动实用程序软件(如 pendrivelinux 或启动盘创建器等)的作用。我希望这能指导我手动创建可启动驱动器。

编辑:

我觉得我找到了部分回答。但是混合 iso 是什么?如何创建?

答案1

Unetbootin 对我来说很好用。非常直观的 GUI。

此外,我总是将您的笔/拇指驱动器/闪存驱动器格式化为 FAT32,因为任何操作系统都可以看到它。

http://unetbootin.sourceforge.net/

答案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

查看实时文件夹,您将看到以下内容...请注意突出显示的大文件:这就是您正在使用的图像或发行版的内容

在此处输入图片描述

这是我所知道的最好的解释方式......手动执行此操作将花费数小时。

相关内容