首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否有机会修复双重引导,而不需要打开或关闭UEFI来切换操作系统?

问是否有机会修复双重引导,而不需要打开或关闭UEFI来切换操作系统?
EN

Unix & Linux用户
提问于 2013-03-16 03:23:16
回答 2查看 774关注 0票数 2

我有一个带有LUKS分区的Linux硬盘驱动器。Linux是在遗留模式下安装的,但是它与UEFI选项一起工作。

我决定在第二个硬盘上安装Windows 8。因此,我拔掉了Linux驱动器,插入了另一个驱动器,默认情况下安装了带有UEFI的Windows,引导,更新。Windows 8安装在UEFI模式w/o安全引导中。

返回了Linux驱动器,现在我无法让它们在GRUB中工作,而不用每次翻转UEFI时都进入BIOS。这两个驱动器都在一台PC上。只有在UEFI处于打开状态时才能启动Windows,如果UEFI关闭,则只能启动Linux。

有办法解决食物问题吗?UEFI菜单条目?

EN

回答 2

Unix & Linux用户

发布于 2014-01-31 08:59:19

如果以遗留模式安装Linux,则只能在遗留模式下启动它。在UEFI模式下重新安装Linux。

票数 1
EN

Unix & Linux用户

发布于 2014-08-12 09:25:54

交换驱动器后看不到Linux安装的原因可能取决于UEFI固件的逻辑。GRUB将不同的引导选项保存在配置文件中。UEFI在其NVRAM中做到了这一点。其NVRAM中的UEFI条目在大多数情况下都包含一个指向硬件设备的指针和efi文件的位置。两个例子:

代码语言:javascript
复制
Boot0000* Linux   HD(1,64800,670f800,000009b6) File(\elilo.efi)
Boot0003* ubuntu  HD(3,800,64000,000009b6)     File(\EFI\ubuntu\grubx64.efi)

一些固件逻辑可能已经删除您的UEFI NVRAM条目在发布时,尽快硬件或路径是不可用的。当将USB设备设置为引导设备时,以及稍后移除该USB设备时,都会发生这种情况。重新附加USB驱动器后,它将不再从它启动。不过,Windows可能仍然会启动,因为它倾向于在默认位置复制efi引导加载程序的备份: x86-64系统上的EFI/BOOT/bootx64.efi。

要修复UEFI菜单项,您可以启动info UEFI提示并使用bcfg,或者使用Linux并使用efibootmgr。您还可以使用类似于Windows的方法,将linux文件复制并重命名到efi分区上的默认位置。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/68126

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档