coolrikuy 发表于 2003-6-10 15:14:16

有哪位朋友帮忙解释一下grub.conf的设置?

这是我的那个grub.conf
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE:You do not have a /boot partition.This means that
#          all kernel and initrd paths are relative to /, eg.
#          root (hd0,1)
#          kernel /boot/vmlinuz-version ro root=/dev/hda2
#          initrd /boot/initrd-version.img
#boot=/dev/hda
default=1
timeout=10
splashimage=(hd0,1)/boot/grub/splash.xpm.gz
title Magic Linux
        root (hd0,1)
        kernel /boot/vmlinuz-2.4.20-1.1 ro root=LABEL=/ hdd=ide-scsi
        initrd /boot/initrd-2.4.20-1.1.img
title Windows 2003
        rootnoverify (hd0,2)
        chainloader +1
title Windows XP
        rootnoverify (hd1,0)
        chainloader +1
红色部分是我自己加的,不成功!我的是双硬盘,2003在第一硬盘的第三分区,Linux在第一硬盘的第二分区,XP在第二硬盘的第一个分区,按道理说,这样改应该可以启动XP吧?哪位帮忙解释一下各项分别是什么意思啊?例如下面的项是什么意思?
rootnoverify
chainloader
splashimage

zdm 发表于 2003-6-10 15:32:41

# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You do not have a /boot partition. This means that
# all kernel and initrd paths are relative to /, eg.
# root (hd0,1)
# kernel /boot/vmlinuz-version ro root=/dev/hda2
# initrd /boot/initrd-version.img
#boot=/dev/hda
以上是注解,不需看
default=1 默认的引导系统
timeout=10 等待10秒
splashimage=(hd0,1)/boot/grub/splash.xpm.gz
title Magic Linux系统名称
root (hd0,1)
kernel /boot/vmlinuz-2.4.20-1.1 ro root=LABEL=/ hdd=ide-scsi
initrd /boot/initrd-2.4.20-1.1.img告诉LINUX的KERNEL在哪儿
title Windows 2003
rootnoverify (hd0,2)
chainloader +1
title Windows XP
rootnoverify (hd1,0) 这里好象错了,应该用什么我记不请了,
chainloader +1

你装ML时应该可以自动识别出的呀

linuxlover 发表于 2003-6-10 15:38:00

rootnoverify (hd1,0)
makeactive
chainloader (hd1,0)+1
map (hd0) (hd1)
map (hd1) (hd0)
boot
即可

coolrikuy 发表于 2003-6-10 19:59:12

还是看不懂...这是偶两个硬盘的分区,请各位高手帮忙看看要怎么改才好?最好能详细说明一下为什么要这样改...谢谢啦..:lol:

Bluedata 发表于 2003-6-10 20:07:16

OS Loader中应该就有2003和XP的选项啊。
可以从OS Loader引导XP的。 :roll:

coolrikuy 发表于 2003-6-10 20:29:46

真的是问题多多哎...系统一启动时又说声音服务出错,CPU溢出...唉...惨...我有两个声卡哎,难道要砍掉一个???

llc 发表于 2003-6-10 21:09:07

真的是问题多多哎...系统一启动时又说声音服务出错,CPU溢出...唉...惨...我有两个声卡哎,难道要砍掉一个???
在bios里禁止掉自带的试试,难道你用alsa驱动?

coolrikuy 发表于 2003-6-11 15:13:19

rootnoverify (hd1,0)
makeactive
chainloader (hd1,0)+1
map (hd0) (hd1)
map (hd1) (hd0)
boot
即可
还是这位大哥厉害....现在成了...在grub菜单先Windows XP那项,还是可以进入2003,选Windows 2003那项,也能进XP,爽...嘿嘿...不过为什么要这样改呢? :oops::?:

樱家冢 发表于 2003-6-11 15:49:37

还是看不懂...这是偶两个硬盘的分区,请各位高手帮忙看看要怎么改才好?最好能详细说明一下为什么要这样改...谢谢啦..:lol:
硬盘大的人就是奢侈,swap分区都用800M,唉……

rootnoverify (hd1,0)
makeactive
chainloader (hd1,0)+1
map (hd0) (hd1)
map (hd1) (hd0)
boot
即可
还是这位大哥厉害....现在成了...在grub菜单先Windows XP那项,还是可以进入2003,选Windows 2003那项,也能进XP,爽...嘿嘿...不过为什么要这样改呢? :oops::?:
我也看不懂,写个grub高级教程先?:mrgreen:

coolrikuy 发表于 2003-6-11 19:47:10

我不知道....我照那位大侠说的照贴上去就OK了...不知那位大侠能不能解释一下呢??? :mrgreen::mrgreen::roll:

coolrikuy 发表于 2003-6-11 19:49:37

顺便贴一下那两个分区中的boot.ini来让大家参考一下呢:
XP中的:

timeout=5
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
multi(0)disk(0)rdisk(1)partition(3)\WINDOWS="Windows Server 2003, Enterprise" /fastdetect


------------------------------------------------------------------------------------------
2003中的:

timeout=5
default=multi(0)disk(0)rdisk(0)partition(3)\WINDOWS

multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="Windows Server 2003, Enterprise" /fastdetect
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect

-----------------------------------------------------------------------------------------
boot.ini就没什么大不了的设置啦,相信大家都看的懂,那个grub不知哪位高人能教一下呢?

coolrikuy 发表于 2003-6-11 19:59:24

真的是问题多多哎...系统一启动时又说声音服务出错,CPU溢出...唉...惨...我有两个声卡哎,难道要砍掉一个???
在bios里禁止掉自带的试试,难道你用alsa驱动?
偶不想在BIOS里禁呢...因为它们在Windows下都能工作....我想如果不行,就在Linux下停用一个声卡,不知在哪设置把一个声卡让系统不作检测,把它禁用呢? :?:

Bluedata 发表于 2003-6-12 17:39:57

chainloader +1意思是指定此分区上的第一个磁道来启动。
当然改成chainloader (hd1,0)+1就可以引导了。
你的2003和XP可以互相引导的话,完全可以修改boot.ini使引导为单层菜单。
也就是从grub直接引导2003和XP。
页: [1]
查看完整版本: 有哪位朋友帮忙解释一下grub.conf的设置?