我刚刚购买了Dell XPS 17(l702x),并且对多种操作系统的多重启动感兴趣。如果我所理解的是正确的,则戴尔具有某种形式的锁定的Phoenix SecureCore Tiano UEFI'BIOS'。根据我的阅读,UEFI不能直接使用(可能通过隐藏菜单等,可能需要BIOS mod)。
使用开源(BSD)TianoCore edk2 / ShellPkg(源代码)和edk2 / ShellBinPkg(二进制)程序包(GIT Repo),似乎确实可以使用/访问Phoenix兼容的EFI shell 。
我建议使用UEFI Shell 2.0的“完整外壳”配置文件(支持最多的命令)更新的ShellBinPkg。您还可以使用ShellPkg(构建独立版本或将其包含在OVMF软件包中以生成x64版本)来重建自定义外壳程序- 在Linux发行版iso中包含UEFI shell。
[U] EFI shell二进制文件经过编译可独立于固件运行。可以通过将外壳放置在/efi/boot/bootx64.efi
[UEFI] BIOS 上的FAT32文件系统(USB记忆棒,硬盘驱动器分区)上,重命名为,然后启动它来进行测试。
通过键入可以访问Shell的帮助文本help utilname
。仅使用就会help
产生所有可用的shell命令的列表。
注意:如果无法直接从固件启动UEFI Shell,请创建一个FAT32 USB笔式驱动器,并将Shell.efi复制为(USB)/efi/boot/bootx64.efi。该USB应该出现在固件启动菜单中。启动此选项将为您启动UEFI Shell。- Arch Linux的公司采取的UEFI