我见过许多人提出类似的问题。我可能没有发现细微的差别,但现在开始了。我是一名电脑技术人员。我用Grub4dos制作了一个可引导的闪存驱动器,它允许我从iso文件中启动多个版本的acronis、hiren引导cd、parted魔术和其他一些有用的工具。我一直在用键盘敲击我的头,试图在UEFI找到一种类似的方法。我甚至见过有人说首先使用grub2和chainload grub4dos。我怎样才能让我的闪存盘工作。我更喜欢在Bios和UEFI中工作的单一驱动器,但是如果我必须有两个驱动器,那也没关系。
发布于 2015-12-12 01:53:56
当然,您不能使用GRUB 2在EFI模式下链接GRUB4DOS,因为GRUB4DOS是一个BIOS模式的引导加载程序,而GRUB4DOS版本的GRUB 2不能启动BIOS模式的引导加载程序。
不过,GRUB 2确实包括访问ISO-9660磁盘映像中的文件的能力,因此理论上,您应该能够将其配置为从.iso文件集合启动。不过,我自己从来没试过。一个快速的谷歌搜索发现了这个论坛帖子,它声称描述了如何在BIOS模式下这样做。不过,在EFI模式下,一些细节可能会有所不同。
另一种可能的工作方式是使用我的重新找到引导管理器和它的ISO9660驱动程序。但是,您不能用.iso读取rEFInd文件,因此您需要在磁盘上创建分区,并将.iso文件的内容复制到这些分区,就像在sudo dd if=sourcefile.iso of=/dev/sdd7中一样,假设USB驱动器是/dev/sdd,并且希望将sourcefile.iso复制到其第七个分区。我不能保证这会成功,但很有可能会成功。当然,即使它能工作,它也比从.iso文件中读取要麻烦得多,因为分区将相当不灵活。与GRUB方法相比,这种方法的优点是它将减少对配置文件的处理,因为rEFInd应该在分区上自动检测和运行EFI引导加载程序。
https://askubuntu.com/questions/708612
复制相似问题