迷茫中找入口 多系统引导菜单修复

来源:百度文库 编辑:神马文学网 时间:2024/05/20 19:50:23
现在越来越多的人开始学习Linux,其目的是为了可以找到一份好的IT工作,要在系统中安装有Linux的多系统那么顺序是先装完Windows系统,最后装Linux系统。但是有的时候可能由于Windows的问题要重装,那么就会出现Linux的多引导菜单消失,而被Windows开机菜单取替而无法进入系统的问题。那么如何才可以修复Linux的多引导菜单,从而让用户选择进入Linux还是Windows系统。要恢复Linux的多引导菜单需要分两种情况,一种是通过Lilo引导系统的Linux多引导菜单,另一种是通过Grup引导系统的Linux多引导菜单。下面就对两个情况进行讲解。
1.Lilo引导系统修复方法
要恢复Lilo的引导菜单我们需要一个Linux的引导盘,对于Linux的引导盘的制作都大同小意,且都是通过mkbootdisk命令来进行,不同的只是命令后的参数,不过在制作前最好先看看说明书,在任何一个Linux版本的帮助和官方站点都有说明,有的站点还提供了下载。
在完成启动盘的制作后就可以重新安装Lilo了,在重新启动系统之后,在Lilo提示符下输入Linux并回车。从软盘启动通常比从硬盘直接启动慢得多,这时,要稍微有一点耐心。在内核被装入之后,你的系统就可以像往常一样启动了。
重新安装Lilo是一件再简单不过的事情,我们只要一条命令就可以了。首先在启动屏幕使用Root用户登录,然后输入/sbin/Lilo命令再回车即可。在等待片刻后,如果没有遇到任何错误信息,就表示Lilo安装成功,接着取出软盘使用硬盘重新启动计算机。这时,会发现Lilo多引导菜单又出现了,现在你就可以选择要进入的系统了。
2. Grup引导系统修复方法
就目前来说,在很多的主流Linux中都使用的Grup作为引导程序,当系统中有多个OS时,那么在启动的是就可以看到Grup的图形选择,通过选择进入要使用的系统。和Lilo一样如果是在安装了liux后安装Windows那么Grup将被Windows的引导程序给替换,如果要恢复的话请执行下面步骤。下面以使用最广的redhat为例
1.把安装盘的第一张放到光驱,然后重新启动机器,在BIOS中把系统用光驱来引导。
2.等安装界面出来后,按[F4]键,进入Linux rescue模式,也就是Linux的安装模式。
3.在进行列键盘后,选择[继续]了。
4.然后会出现这样的字符 :sh#
5.然后在sh#后面输入“Grup ”并回车,接着可以看到这样的字符 :Grup>
6.然后在输入 :Grup>root (hdX,Y) 回车,接着再输入Grup>setup (hd0)回车。
7.当完成这些操作后可以看到successful的提示,表示Grup修复成功。
8.重新启动后虽然可以正常引导Linux,并且可以看到Linux多系统启动菜单,但是你会发现Windows不见了。这样就需要在Linux中打开文件/etc/Grup.conf,在后面加上
title Microsoft Windows XP(可以随便写)
rootnoverify(hd0,3) (这个3是你的Windows所在的分区)
chainloader +1
完成编辑后保存,现在再启动一次就可以发现Grup已经正常了。
提示:这里的X表示第几个磁盘,如果是一个盘就是0,如果你所安装的Linux的根分区在第二个硬盘上,那X就是1了;Y就是装有Linux系统所在的根分区。 setup (hd0)就是把Grup写到硬盘的MBR上。如果忘记了Linux的分区,那么可以在sh#中输入“fdisk-l”命令来查看。
如果是电脑新手那么使用上面的方法难免难度大了些,其实在有些Linux的安装光盘中有一项启动环境修复功能,使用此功能可以方便的修复。比如我们可以使用红旗安装光盘来修复包括红旗在内的大多数Linux启动环境,但是不能对所有的Linux都有用。其使用方法很简单,就是利用红旗4.0启动光盘启动,然后在出现安装类型窗口中选中“恢复系统引导”(图3),接着一路“下一步”即可。
 

图3
当然对于有的无法使用红旗来恢复Linux,可以使用Linux中安装中的修复安装这样也可以恢复引导环境。
#P#
四、懒人有懒方法
通过上面的讲解,大家知道如何修复多引导系统,但是上面的方法都有一定的难度,并且操作起来也很麻烦,下面就来看看一个简单的方法,这个方法是通过替换系统自带的多引导菜单来一步实现,可以说此方法是一个通用法则。
System Commander,下载后进行安装,当安装完成后,System Commander会提示重新启动电脑,按照提示重新启动时,System Commander会自动扫描当前电脑的硬盘分区信息和引导信息,并且会自动备份相关的启动文件以及原有的启动信息。对系统分析完之后,生成一个系统引导界面“OS Selection Menu”,现在就可以选择要启动的系统了(图4)。
 

图4
这个软件除了自动建立多启动菜单外,还可以通过他来安装软件,并在安装完成后自动被添加到启动窗口中。
比如要完成前面在最后安装Windows98那么可以使用下面的步骤,在启动窗口中点击“OS Wizard”项,在确定后点击“OK”进入下一步。选择“New installation”项表示安装新的操作系统,接着选择Windows系列(图5),随后可以看见System Commander列出所有的微软的操作系统。这里选择Windows98,并点“next”,在接下来的弹出对话框显示新安装“New install”项。在点击“next”后就开始安装Win98了。

图5
当安装完成后,程序会给出一个选择界面,确定系统的安装位置。这里选择包括新系统于其他操作系统共存“Together with other OSes”项,现在就可以在开机时选择系统了看到。如果想安装两个Windows98或XP等,可以重复上面的步骤,这样你可以在电脑中安装多个相同的系统。
_xyz