- 论坛徽章:
- 0
|
修复Linux 9 GRUB引导
1.把安装盘的第一张放到光驱,然后重新启动机器,在BOIS中把系统用光驱来引导。
2.等安装界面出来后,按F5
然后在boot后面下输入
linux rescue
然后就是回车一下
3.一系列键盘以及几项简单的配制,过后就[继续]了。。。这个过程,我不说了,比较简单。
4.然后会出现这样的字符
sh#
5.我们就可以操作GRUB了。
sh#grub
会出现这样的字符
grub>
我们就可以在这样的字符后面,注意root后面空格后才是(hdx,y)
grub>root (hdX,Y)
grub>setup (hd0)
如果成功会有一个successful......
这里的X,如果是一个盘,就是0,如果你所安装的linux的根分区在第二个硬盘上,那X就是1了;Y,就是装有linux系统所在的根分区。 setup (hd0)就是把GRUB写到硬盘的MBR上。
我来举个例子吧,如果以我的硬盘为例。我在第一个硬盘上装了XP,在第一个硬盘的hda9个装了RH73.我总共有两个硬盘。如果我把GRUB丢了,就用这种办法找回来。如果你不知道你的linux安装到哪个分区上,也就是说,不知道这个Y是多少,这也不要紧,先输入root (hdX,然后用[TAB]来查看,一下就明白了...
操作如下:[前面开机启动的上面有说明]
sh# grub
会出现下面的字样的
grub>
然后再这样操作,如果我知道我的linux装在第一个硬盘上,但我不知道装在哪个分区上,就可以先输入root (hd0,然后用[TAB]键来补齐,然后就明白了,你也可以打入
find /boot/grub/grub.conf
find /grub/grub.conf
来查询下位置
grub>root (hd0,8)
grub>setup (hd0)
当然意外也是有的,比如这次MagicLinux仍旧没法引导系统,解决如下:
装XP系统后不见了GRUB系统引导
用红旗4.1的安装盘
F5
linux rescue
grub
find /grub/grub.conf
得到hd0,6
root (hd0,6)
setup (hd0)
然后退出,grub是建成了,可我只能呆在grub>下了。。。
在grub>下,cat (hd0,6)/grub/grub.conf,回车
查看命令行,照抄第一个LINUX系统登陆的长串命令,回车
boot,回车就进入了系统
然后/boot/grub中建立一个menu.lst文件,直接将grub.conf中内容复制到menu.lst中重起,grub图形界面就回来了~~
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
修复GRUB引导菜单
又看到一些朋友发这样的帖子问重新安装win破坏grub及忘了root密码解决的方法,我写了解决的方法并且置顶,大家以后直接看就可以了。
一、fdisk /mbr是把DOS的引导记录写进MBR
如果grub出现问题。
1,用制作好的软盘启动,如果软盘没有制作好,就用安装光盘选择升级,最后可以制作启动盘,用制作好的软盘启动后,在shell下输入grub-install /dev/hda 这样就把grub安装到到MBR。
2 从光盘启动,当出现boot时,输入linux rescue
一系列键盘以及几项简单的配制,过后就[继续]了。。。这个过程,我不说了,比较简单。
然后会出现这样的字符
sh#grub
会出现这样的字符
grub>
我们就可以在这样的字符后面,输入
grub>root (hdX,Y)
grub>setup (hd0)
如果成功会有一个successful......
这里的X,如果是一个盘,就是0,如果你所安装的linux的根分区在第二个硬盘上,那X就是1了;Y,就是装有linux系统所在的根分区,,不知道根分区在哪,可以df,它就会显示出来。 setup (hd0)就是把GRUB写到硬盘的MBR上。
二、如果超级用户将密码忘记,就无法进入系统,也无法管理和使用系统。本来这种事不太可能发生,但是在一些Linux单机使用者,尤其是初学者中,却是比较容易发生。一般的解决方法就是格式化硬 |
|