linux系统没有引导无法安装

linux系统没有引导无法安装,第1张

linux系统没有引导无法安装

虚拟机上安装linux,是通过挂载的方式安装的。在虚拟机的设置里点击CD/DVD(IDE),将linux系统的ISO文件挂载上去,双击打开,就可以进行linux系统安装了。

(Vista 之前称为 NTLDR ,其实他们是一个东西,但改进了很多)。MBR 程序就是 MBR 里面前 446 字节。Windows 每次用官方安装盘安装系统,都会强行覆盖这里的程序为自己的 MBR 程序,这个 MBR 的程序功能很简单,就是启动分区表里面标记为激活的分区。

之后 MBR 程序启动激活分区里面的 BCD (BCD 在分区特殊位置安装有特殊程序)。BCD 实现 F8 功能和正式启动 Windows7 。

Linux 这里不能启动,是因为 MBR 前 446 字节里面本来是 Linux 的引导程序 GRUB 。Win7 安装完,会覆盖 MBR 这里的 GRUB 程序,导致不能启动 GRUB 而是启动 BCD 来启动 Windows。

但 BCD 本身不支持直接启动 Linux ,所以你的 Linux 现在不能启动了。只能用 BCD 启动一个可以引导 Linux 的程序来过渡。这种软件其实不多现在基本也就 GRUB 可以选择

解决办法有两个:

1、修复 GRUB 的 MBR 程序,这个实现很简单,只要能启动 Linux 就能修复,不管你是启动一个 GRUB for DOS 还是找个 Linux LiveCD 只要进入了 Linux 就能进行修复。这种修复文章网上一大堆。

2、用 Win7 的 BCD 启动 GRUB 来过渡启动到 Linux 。但 BCD 设置起来很麻烦,不如 XP 直接修改 boot.ini 方便,直观。这里的 GRUB 用 GRUB for NTLDR 版本就可以,但需要单独找 for BCD 的安装方法。不能照抄 XP 的修改 boot.ini 方法。

EasyBCD是免费软件,在百度上一搜,就能找到下载地址,,下载后解压、安装,安装完后,如果选择了在桌面上保留图标,那么桌面上的图标是

如果在安装过程中没有选择在桌面上显示图标,则可以通过“开始”菜单找到,依次点击“开始”(屏幕左下角windows标志)-->“所有程序”,然后找到NeoSmart Technologies,如下图所示

双击第一步中的EayBCD2.2图标,或者点击第二步中找到的EasyBCD,打开界面,界面如下图所示,我们可以看到系统启动时只有一个项目,就是window7

接下来,我们增加linux的开机启动项,先选择左边侧边栏的“添加新条目”,然后在右边的 *** 作系统部分,选在第二个标签“Linux/BSD”,然后类型选择“GRUB

2”,名称无所谓,这个名称将在计算机启动后让你选择待运行的 *** 作系统时显示,驱动器选择为你安装linux的分区,这个选择不用担心,它会进行提示,例如选择项中的分区六就提示为Linux分区,那我就知道了我当时的linux安装在分区六,最后再点击“添加条目”,具体步骤如下图所示

然后再选择左边侧边栏的“查看设置”,就会发现启动条目增加了一条,如下图所示

第5个步骤做完后,我们重启电脑后,就会看到 *** 作系统的选择界面,其中一个是windows7,另一个是NeoSmart

Linux,选择时间是5s,5s后,默认启动windows7。如果要改变这个设置,打开EasyBCD,选择左边侧边栏的“编辑引导菜单”,然后就可以选择设置哪个 *** 作系统为超时默认启动系统,同时也可以设置 *** 作系统的选择时间,设置完后,记着点击“保存设置”


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8371793.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-15
下一篇2023-04-15

发表评论

登录后才能评论

评论列表(0条)

    保存