GRUB 0.97

来源:互联网 发布:linux命令启动db2服务 编辑:程序博客网 时间:2024/06/05 10:21
0.介绍
grub 0.97 又称为GRUB Legacy
目前CentOS,Gentoo仍然使用GRUB 0.97
配置文件为grub.conf menu.lst
注意(hdX,Y)是第X块硬盘,第Y个分区
X,Y均从0开始计数

1.将grub安装到U盘上
$ mount /dev/sdb1 /media
$ grub-install  --root-directory=/media/  /dev/sdb
必须指定root-directory不然没有boot文件夹
这些完成后,会发现有了boot文件夹,但是此时由于没有修改MBR,
并不能启动到GRUB
然后还要以下步骤将GRUB安装到MBR上
$ grub
grub>find  /boot/grub/stage1
会有一个列表,例如:
(hd0,5)
(hd1,0)
grub>root (hd1,0)
root是指的boot目录所在的分区
grub> setup (hd1)
grub>quit
2.修复引导
(1)安装有GRUB的U盘
使用该U盘启动后,在grub命令行下修复引导
如果不知道那个磁盘是使用下面的搜索命令
grub>find   /boot/grub/stage1
grub>root  (hd1,0)
此时,hd0是你的U盘,hd1是你的电脑
grub>setup (hd1)
2.configfile
/boot和/是用一个分区:
grub>find   /boot/grub/stage1
grub>configfile  (hd1,0)/boot/grub/grub.conf
/boot和/不是用一个分区:
grub>find   /grub/stage1
grub>configfile  (hd1,0)/grub/grub.conf

使用configfile进入已有的系统后,在shell中进行修复
3.shell中修复
shell中修复就是安装GRUB到MBR,和U盘不同的是,这次要安装到自己的硬盘上,
而不是U盘中
$ grub
grub>find  /boot/grub/stage1
会有一个列表,例如:
(hd0,5)
(hd1,0)
grub>root (hd0,5)
root是指的boot目录所在的分区
grub> setup (hd0)
grub>quit
原创粉丝点击