删除 Windows 后,BIOS 不允许我启动 Linux?

删除 Windows 后,BIOS 不允许我启动 Linux?

当我从硬盘中完全删除 Windows 时,我无法再启动(当还有另一个操作系统 Linux 时)。

有人有解决方案吗?出于显而易见的原因,我不希望 Windows 支配我。

电脑规格:

  • 个人电脑:MSI 笔记本 VR601(型号 MS-163C)
  • 简历:American Megatrends Inc.(版本 A163CIMS V1.64)

答案1

Windows 不会指挥你做事 —— 事实上,这正是问题的一部分。

当您的系统启动时,一旦 BIOS 完成其工作并确定了您有多少个硬盘驱动器、它们在哪里以及如何寻址它们(等等),它就会将信息传递给主引导设备的一小部分,称为主引导记录 (MBR)。在那里,操作系统会安装一些小记录来告诉计算机下一步要做什么。

只需从后端删除 Windows,您的 MBR 对计算机就不再有意义了,因为它引用了不存在的文件。出于这个原因,如果您想进行双启动,您应该始终先安装 Windows。微软的引导加载程序可以很好地加载多个版本的 Windows,但传统上对其他操作系统不太满意。

Linux 系统的常用引导加载程序是 GRUB 和 LILO。如果您从 DVD 或类似设备安装了 Linux,则可能会自动为您安装一个。只是当 Windows 在 MBR 中安装自己的引导加载程序时,它会被覆盖。不过,与 Windows 加载程序不同的是,GRUB 也会引导 Windows,LILO 也是如此。

有几种方法可以修复 Linux 安装,其中一些已经提到过。我个人会使用 liveCD Linux 安装来启动、安装设备、chroot 到 Linux 环境,然后运行 ​​grub-install 将其恢复到 MBR 并再次启动系统。

答案2

使用超级Grub磁盘或者终极启动盘修复你的引导程序(最有可能是 grub)。

相关内容