适用于UEFI和旧版BIOS的混合Linux USB-Stick是否可行?
我的想法是用Lubuntu创建一个USB-Boot-Stick,能够在较旧的BIOS笔记本电脑和较新的UEFI Systems上启动。 当将Stick设置为旧版引导设备时,这将非常容易,但我希望它成为可支持UEFI的设备。 那有意义吗?还是我误认为UEFI概念错了? 如有必要,可以安装两种不同的Linux(一种用于UEFI,一种用于旧版,但两者都安装在同一驱动器上) 在旧版Bios上启动GPT设备-能正常工作吗? 我看不清,拥有一个单独的旧版Linux引导棒可能是一个更好的主意,但我很好奇地探索了边界:) 那么,我的混合linux-uefi-boot-usb-stick与传统BIOS兼容的想法是否可行? (3)对于具有grub的linux来说似乎是可能的http://www.rodsbooks.com/gdisk/booting.html 此外,除了Swap,Fat32和两个Ext4分区外,我确实在该存储棒上准备好EF00分区。 (1)似乎也是可能的http://www.rodsbooks.com/bios2uefi/ 但是,该说明是从2012年开始的,距那已经过去了一段时间-有人能提供一个更容易使用的示例吗? 对于该主题的其他研究人员: 从非EFI主板上的GPT磁盘 引导Windows 7是否可以使用GPT上的BIOS引导Windows 7/8? http://www.borncity.com/blog/2012/07/25/uefi-emulation-auf-pcs/ 更新: 我设法创建了包含rEFInd的安全启动设置的UEFI部分。 按照给定的建议,我曾经将dd其复制gptmbr.bin到驱动器上,现在看来至少可以在BIOS系统上执行某些操作:“这不是可引导磁盘” 但是,我遵循了建议,并设置了pmbr磁盘legacy boot标志和gpt 标志-仍然会出现此错误,有什么想法吗? 我的ESP分区是磁盘上的第二个分区,并使用efi文件进行设置。 设置: 64GB空间 GPT分区表 磁盘已设置pmbr标志 第一个分区从16MiB开始,大约为45GB,fat32主要用于数据 第2个分区的起始容量约为45GB,是具有有效rEFInd设置的EFI系统(fat32) 第3-第5个分区是我正在工作的Lubuntu 14.04.1的主目录(ext4),交换区和根目录(ext4) 使用,dd我已将已gptmbr.bin编译的6.02 Syslinux的复制到了前440bytes。 在part 3.2下,我可以看到我的分区2有一个bootand legacy_boot标志。 在引导过程中,我得到没有启动盘发现 -如果我把我的第5,而不是第二个分区的是legacy_boot我得到缺少OS 它还活着! (由于我的老问题被删除/ubuntu//q/516730/319747) 我的猜测是,我必须将其中的一些*.c32文件和其他文件复制到EFI(位置?!)或根分区(?!)上的syslinux文件夹中/boot/syslinux,以使其正常工作-对吗?哪些文件是必不可少的? 此外,我想我也将需要该syslinucx.cfg文件-对吗? 我的目标是至少在根ext4分区上直接引导lubuntu系统。 更新: 尽管我不知道为什么,但我可以正常工作-但无法手动安装。 该pmbr标志是错误的,并禁止我的UEFI系统以UEFI身份启动该棒 该legacy_boot标志对于我的第5个分区(Linux根目录)是必需的 我不得不用 …