我的华硕 k52f 上有 UEFI 启动

我的华硕 k52f 上有 UEFI 启动

我正在检查 BIOS 中的设置,发现 UEFI 被禁用了。我想检查 UEFI 是什么,所以我谷歌了一下。我发现它就像是 BIOS 的升级版,可以提高启动速度。目前我正在双启动 Ubuntu 12.04(32 位)和 Windows 7(64 位)。我目前对如何进行切换感到困惑,因为我不想让我的系统无法启动。如何从 BIOS 切换到 UEFI。

系统芯片组:Intel HM55 处理器:Intel Pentium P6100 2 GHz

答案1

如果你准备清除所有内容并重新开始,那就没那么糟糕了。我建议:

  1. 清除分区表(dd if=/dev/zero of=/dev/sda bs=512 count=1)。
  2. 使用 GParted、parted 或 gdisk 进行分区。务必创建具有 FAT32 文件系统的 ESP。将其大小设置为 200-500 MiB。
  3. 安装两个操作系统。顺序不如 BIOS 系统重要,但第一次安装后请备份 ESP。Ubuntu 12.04 之前的版本在安装时会清除 ESP,因此也会清除 Windows 引导加载程序。据说这个问题在 12.04 中已经修复,但我在最新安装中遇到了这个问题,所以我认为这个问题还没有完全修复。

我不会担心 2GB RAM,但实际上这取决于你运行了多少东西。好处不大——主要是可以缩短启动时间,而且一旦你学会了,启动管理器维护会更容易。不过,会有一个学习曲线。检查我的 EFI 引导加载程序网页了解可用资源及其工作原理。

答案2

这将会有很多工作要做。

在 Linux 中,可以通过开辟一个EFI 系统分区 (ESP)在磁盘上,安装以下任意一个EFI 引导加载程序在该分区上,并重新配置固件以在 EFI 模式下启动。对于某些固件,您可能需要从 MBR 转换为 GPT和/或删除 BIOS 引导加载程序的所有痕迹,但某些固件实现不需要这样做。

在 Windows 中情况会变得更加困难,因为 Windows 需要克服额外的困难从 BIOS 模式切换到 EFI 模式启动。不过,即使在启动 Linux 时,您的固件也可能需要其中一些,例如 MBR 到 GPT 的转换。

总之,除非您重新安装所有内容,否则这将涉及双启动系统上的大量工作,而实际好处却很少。您还可能面临硬盘上所有数据完全丢失的风险。因此,除了作为学习练习之外,我真的不建议这样做,而且只有在您的数据不重要的情况下才可以。

答案3

除了没有任何好处之外,还存在更新 UEFI(以前称为 BIOS 更新)并丢失 EFI 引导加载程序的所有引导信息数据的风险。通过 EFI shell 再次进入它们并不困难,但这是不应该发生的事情(BIOS/传统引导从未发生过),并且会使您的系统处于无法引导的状态。

相关内容