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


2

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

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

PC规格:

  • PC:微星笔记本VR601(型号MS-163C)
  • Bios: American Megatrends Inc.(版本A163CIMS V1.64)

3
从我的帖子来看,你现在有一个不可启动的Linux安装,对吧?如果是这样,那不是BIOS或Windows的错误。在删除Windows的过程中,您可能搞砸了引导加载程序。重新安装GRUB(我确定已经有关于此的线程),你将能够正确启动Linux。
Karan 2012年

Answers:


1

Windows并没有规定你的方式 - 事实上,这是问题的一部分。

当你的系统启动时,一旦BIOS完成了它的工作并计算出你拥有多少硬盘驱动器,它们在哪里以及如何解决它们(等等),它就会转移到主引导设备的一小部分,称为Master引导记录(MBR)。在那里,操作系统安装小记录,告诉计算机下一步要做什么启动。

通过简单地从后端删除Windows,您的MBR对计算机没有任何意义,因为它引用了不存在的文件。如果要进行双启动,则应始终首先安装Windows。微软的引导加载程序将很好地加载多个版本的Windows,但传统上对其他操作系统并不满意。

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

有几种方法可以修复你的linux安装,有些方法已经提到了。我个人使用liveCD linux安装来启动,安装你的设备,chroot进入你的linux环境,并运行grub-install让它重新进入MBR并让你的系统再次启动。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.