QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 757|回复: 12

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

[复制链接]
发表于 2003-6-10 15:14:16 | 显示全部楼层 |阅读模式
这是我的那个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
发表于 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时应该可以自动识别出的呀
回复

使用道具 举报

发表于 2003-6-10 15:38:00 | 显示全部楼层
rootnoverify (hd1,0)
makeactive
chainloader (hd1,0)+1
map (hd0) (hd1)
map (hd1) (hd0)
boot
即可
回复

使用道具 举报

 楼主| 发表于 2003-6-10 19:59:12 | 显示全部楼层
还是看不懂...这是偶两个硬盘的分区,请各位高手帮忙看看要怎么改才好?最好能详细说明一下为什么要这样改...谢谢啦..

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

发表于 2003-6-10 20:07:16 | 显示全部楼层
OS Loader中应该就有2003和XP的选项啊。
可以从OS Loader引导XP的。
回复

使用道具 举报

 楼主| 发表于 2003-6-10 20:29:46 | 显示全部楼层
真的是问题多多哎...系统一启动时又说声音服务出错,CPU溢出...唉...惨...我有两个声卡哎,难道要砍掉一个???

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

发表于 2003-6-10 21:09:07 | 显示全部楼层
[quote:70d4581745="coolrikuy"]真的是问题多多哎...系统一启动时又说声音服务出错,CPU溢出...唉...惨...我有两个声卡哎,难道要砍掉一个???[/quote]
在bios里禁止掉自带的试试,难道你用alsa驱动?
回复

使用道具 举报

 楼主| 发表于 2003-6-11 15:13:19 | 显示全部楼层
[quote:507ef0cc58="linuxlover"]rootnoverify (hd1,0)
makeactive
chainloader (hd1,0)+1
map (hd0) (hd1)
map (hd1) (hd0)
boot
即可[/quote]
还是这位大哥厉害....现在成了...在grub菜单先Windows XP那项,还是可以进入2003,选Windows 2003那项,也能进XP,爽...嘿嘿...不过为什么要这样改呢?   
回复

使用道具 举报

发表于 2003-6-11 15:49:37 | 显示全部楼层
[quote:cbe37de85c="coolrikuy"]还是看不懂...这是偶两个硬盘的分区,请各位高手帮忙看看要怎么改才好?最好能详细说明一下为什么要这样改...谢谢啦..[/quote]
硬盘大的人就是奢侈,swap分区都用800M,唉……

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

使用道具 举报

 楼主| 发表于 2003-6-11 19:47:10 | 显示全部楼层
我不知道....我照那位大侠说的照贴上去就OK了...不知那位大侠能不能解释一下呢???     

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

 楼主| 发表于 2003-6-11 19:49:37 | 显示全部楼层
顺便贴一下那两个分区中的boot.ini来让大家参考一下呢:
XP中的:
[boot loader]
timeout=5
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
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中的:
[boot loader]
timeout=5
default=multi(0)disk(0)rdisk(0)partition(3)\WINDOWS
[operating systems]
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不知哪位高人能教一下呢?
回复

使用道具 举报

 楼主| 发表于 2003-6-11 19:59:24 | 显示全部楼层
[quote:e602fe29b4="llc"][quote:e602fe29b4="coolrikuy"]真的是问题多多哎...系统一启动时又说声音服务出错,CPU溢出...唉...惨...我有两个声卡哎,难道要砍掉一个???[/quote]
在bios里禁止掉自带的试试,难道你用alsa驱动?[/quote]
偶不想在BIOS里禁呢...因为它们在Windows下都能工作....我想如果不行,就在Linux下停用一个声卡,不知在哪设置把一个声卡让系统不作检测,把它禁用呢?
回复

使用道具 举报

发表于 2003-6-12 17:39:57 | 显示全部楼层
chainloader +1意思是指定此分区上的第一个磁道来启动。
当然改成chainloader (hd1,0)+1就可以引导了。
你的2003和XP可以互相引导的话,完全可以修改boot.ini使引导为单层菜单。
也就是从grub直接引导2003和XP。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-19 17:37 , Processed in 0.041776 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表