Chinaunix首页 | 论坛 | 博客
  • 博客访问: 404188
  • 博文数量: 49
  • 博客积分: 6020
  • 博客等级: 准将
  • 技术积分: 520
  • 用 户 组: 普通用户
  • 注册时间: 2006-03-18 21:36
文章分类

全部博文(49)

文章存档

2008年(14)

2007年(4)

2006年(31)

我的朋友

分类: LINUX

2006-03-19 16:01:42

先来看下GRUB配置文件 在 /boot/grub/grub.conf
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE:  You have a /boot partition.  This means that
#          all kernel and initrd paths are relative to /boot/, eg.
#          root (hd0,6)
#          kernel /vmlinuz-version ro root=/dev/hda9
#          initrd /initrd-version.img
#boot=/dev/hda
default=1
timeout=10
splashimage=(hd0,6)/grub/splash.xpm.gz
title Red Hat Linux (2.4.20-8)
        root (hd0,6)
        kernel /vmlinuz-2.4.20-8 ro root=LABEL=/
        initrd /initrd-2.4.20-8.img
title Windows Professional XP
        rootnoverify (hd0,0)
        chainloader +1
"#"开头是注释.
我是装两个系统的,Redhat linux 和winXP

default是控制启动的时候,默认系统的,0代表上面的也就是linux,1代表下面的XP,依次类推3就是 第3个系统......

timeout是启动的时候默认等待时间,就是你启动的时候不选择他自动10妙后就起动default的系统
title是系统名称
root
(hd0,6)是从第一个硬盘第7个分区来引导内核
这里要注意,linux下第一个主分区为hda1第一个逻辑分区为hda5,grub下第一个主分区
(hd0,0)第一个逻辑分区(hd0,4)

kernel /vmlinuz-2.4.20-8 ro root=LABEL=/
说明/boot/vmlinuz-2.4.20-8是要载入的内核,后面是参数ro是readonly

initrd /initrd-2.4.20-8.img
initrd用来初始化linux image并设置相应参数

chainloader 链式引导器,从分区(hd0,0)引导记录中装入xinxp自己的引导装入器.


恢复被windows破坏的grub
重装win后会破坏mbr,现象是重装后起动直接进入xinxp
1.放入安装光盘第一张
2.等安装界面出来,输入linux rescure
3.经过简单的己个配置后出现sh-2.05#
4.
sh-2.05#grub
  出现提示grub>
5.grub>root (hdx,y)(如果不知道Y在那里,可以用df -h查询)
  grub>setup (hd0)
如果有个successful,完成就可以看到期待的画面了.

第二种方法:

1和2同上

3.sh-2.05#chroot /mnt/sysimage/

4.sh-2.05#grub-install /dev/hda

 



 

阅读(1657) | 评论(0) | 转发(0) |
0

上一篇:Linux的目录结构

下一篇:vim tutor

给主人留下些什么吧!~~