win7下面如何修复redhat启动项

win7下面如何修复redhat启动项,第1张

一般这种情况,在开机的时候可能会看到如下提示:

1. grub>

2. grub rescue>

下面分别介绍两种修复方法

1. 如果遇到的是grub>

如果先装win,然后再装Linux的话,误删了启动文件或者删除了Linux,引导程序就不能读出系统所在的位置,导致出现grub命令提示。这时候可以手动启动比如我的win7在c盘,输入如下3个命令就可以了

1. rootnoverify (hd0,0)

设为根分区/root设备,但不加载文件系统。(hd0,0)表示第几个硬盘的第几个分区

2. chainloader +1

将启动引导权转交给当前分区的首扇区

3. boot

已经成功了一大半,终于可以进去win了! 不过这样的话,但每次开机都要输入,我们就要修复一下主引导扇区MBR(硬盘的第一个扇区),一个扇区是512个字节,前面446个字节用于引导程序,接下来64个字节用于存放分区信息,最后2个字节为结束标记。修复的方法很多,xp下可以用个工具 clsmbr.exe(CSDN下载有售),运行一下就可以了,win7这个小工具不能用,不兼容,不过不要紧,我们如果有win7的iso的话,可以从安装包中拷贝bootsect.exe(在boot这个文件夹里)这个文件,然后在cmd中输入 bootsect /nt60 SYS /mbr 就可以了。

然后大功告成。

2.如果遇到的是grub rescue>

遇到这种情况的原因可能有

这个情况下命令比上种情况少,不过不要紧

方法如下:

1.grub rescue>ls

//回车,列出本机所有磁盘及分区,如:hd0,(hd0,1),(hd0,7),(hd0,8),(hd0,9)等,我的机器上显示的是(hd0,msdos8)

2.然后查看到底是那个盘是grub的启动盘,做如下测试,若出现该目录下的文件列表,则成;若出现"unknow filesystem"则表示不成功,继续试探!

ls (hd0,X)/boot/grub X代表ls里出现的盘号,如果出现一大堆的文件,拓展名为.mod,.list等,记住这个盘的盘号(这里是/boot适用于木有单独分区,单独分区可以同理)

3)grub rescue>set root=(hd0,msdos8) //括号里为上一步尝试成功的分区,例如msdos8

grubrescue>set prefix=(hd0,msdos8)/boot/grub

grub rescue>insmod normal //每个命令输入后按回车,">"是提示符!!!

然后应该就退出grub rescue模式了

4)) grub>normal //这样就进入到grub界面下了

很好,终于回到Linux了

进入Linux系统之后,还没完呢,在命令行输入以下命令即可!

sudo update-grub

然后输入

sudo grub-install /dev/sda //的启动盘

这样就可以了。

方法/步骤

先安装win7系统,安装过程不再详述,要注意的是给安装linux预留足够的磁盘空间

找到Linux的镜像,运行加载,

加载linux安装盘,进行安装。

之后进入该界面,选择第二个“ship”

跳过。

这个界面选择SKIP(忽略)

在分区时,选择”建立自定义分区结构”。

默认点击“下一步”。

在下面的视图中可以看到,这个磁盘(sda)前面的sda1分区和sda2分区都是ntfs格式,为win7系统的分区,所以创建磁盘分区的时候不能使用这两个分区,现在后面的第三个分区:步骤如下

创建好分区之后,选择下一步,显示下面的界面,配置系统的引导所在分区,选择”配置高级引导装载程序选项”

选择grub安装不在sda盘上就行了。Sda5是linux系统的启动分区/boot(如果安装在sda盘的主引导记录MBR,这样会写掉你安装win7所写的引导记录,这样的话你安装之后就是通过linux引导选择启动win7还是linux,你的linux系统就是主系统,当linux不能启动的时候你的win7也就无法启动了)。

安装完毕

之后。

后面的安装步骤按照一般linux安装步骤就行了

设置linux启动选项,也就无法启动linux,所以我们需要一个软件来设置一下:easyBCD。打开win7系统,现在easyBCD软件,然后打开easyBCD。选的是最后一个。Device下拉框就选装好的linux所在分区。如果你在分区的时候把启动信息(/boot)单独分一个区的话,就选择启动分区。然后点击Add

Entry,退出,重启。

在编辑引导菜单里面可以看到我们设置的启动项目

看到了吧。到这里你就可以看到llinux的系统启动选择

安装完毕。

先在win7下找一个不用的分区删除,不要格式化。然后用RedHat安装光盘重启电脑,根据提示向下走就可以了,相当easy.

装完后会在开机时有两个菜单,可以选择进入win7还是redhat


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

原文地址: http://outofmemory.cn/tougao/11329278.html

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

发表评论

登录后才能评论

评论列表(0条)

保存