UEFI Ubuntu 安装可以转换为 BIOS 安装吗?

UEFI Ubuntu 安装可以转换为 BIOS 安装吗?

由于我的一台电脑出现了罕见的情况,我不得不以 UEFI 方式安装 Ubuntu(因为按照正常的 BIOS 方式安装,Windows 启动就失败了,因为它已经被删除了)。

顺便说一句:问题是我没有原始的 Windows 安装磁盘,无法使用标准的 Windows 卸载过程。所以我不得不为 Ubuntu 创建一个新分区,然后手动从 Windows 分区中删除所有 Windows 文件夹和文件。我无法格式化该 Windows 分区,因为那里有很多非常重要的数据(音乐和视频),目前我没有其他设备可以执行备份(数据超过 750 GB)。所以,当我使用正常 BIOS 方式安装 Ubuntu 时,所有系统都已安装,但是...当我重新启动时,PC 向我显示了一条错误消息:不是系统磁盘(我猜它仍然在寻找 Windows 安装)。我发现让 PC 启动新 Ubuntu 系统的唯一方法是将其安装到 UEFI 方式中。这就是我的情况。

好吧,现在一切都很好,工作正常,但是...我想知道,只是想知道,是否有办法将 UEFI 安装更改为普通 BIOS 安装,如果有必要(以防万一),而不会丢失任何内容,并且没有烦人的 Windows 启动错误。

这可能吗?怎么做?

来自智利的问候和祝福!

胡安

答案1

第一的,获取适当的备份硬件!本网站——事实上整个互联网——充斥着人们因没有备份重要数据而导致数据全部丢失的悲惨故事。不要成为发布此类故事的另一个人!

第二点,但与第一点相关,如果您不再安装 Windows,请务必将您的个人文件从 Windows NTFS 卷中移出。原因是没有 Linux NTFS 修复实用程序。因此,当(注意:什么时候)文件系统需要修复,您将无法从 Linux 执行此操作。您必须启动 Windows 紧急系统或将磁盘移至另一台计算机才能完成此工作。这很麻烦,而且可能有点冒险。(请注意,有一个名为的 Linux 工具ntfsfix,但其名称具有误导性。此工具仅执行最基本的检查,然后将磁盘标记为需要 Windows 注意。它实际上无法修复文件系统损坏。)

最后,可以将在 EFI 模式下进行的 Linux 安装转换为在 BIOS 模式下启动。基本上,您需要在磁盘上安装 BIOS 模式的引导加载程序。如果您通过 EFI 模式 GRUB 2 启动(这是默认设置),我不建议您为此使用 BIOS 模式 GRUB 2,因为这两个 GRUB 可能会尝试使用相同的配置文件,但它们的需求略有不同,因此最终可能会产生冲突和新问题。相反,我建议使用 GRUB Legacy、SYSLINUX 或 LILO。有许多网站描述了如何安装这些工具,但我碰巧手边没有任何书签。

话虽如此,除非您有迫切的需求,否则我不建议您尝试设置它。如果您在 EFI 模式下正确启动,则尝试安装 BIOS 模式引导加载程序将花费时间和精力,而这些时间和精力本可以花在其他地方。更糟糕的是,您总是有可能给自己带来麻烦,甚至包括数据丢失——这让我回到了我的导言段落。

如果你担心你的引导加载程序出现故障,你可以下载我的 USB 闪存驱动器或 CD-R 版本的rEFInd 启动管理器并准备一个启动介质。如果 GRUB 出现故障,您应该能够使用 rEFInd 来启动您的计算机。(当然,rEFInd 的功能是有限的。如果出现 GRUB 后问题,例如文件系统损坏,rEFInd 将无济于事 —— 但是 BIOS 模式的启动加载程序也无济于事。)

相关内容