heihuli 发表于 2006-4-1 23:29:37

LINUX新手请教一个简单的问题。

我的电脑有二块硬盘。
IDE Channel 0 Master    40G的硬盘独立安装 FC5

IDE Channel 2 Master   SATA 120G 的硬盘独立安装XP

两个操作系统安装时都是禁用了另一块硬盘才安装的。没有任何关联。

一般是默认启动XP
要启动FC5 ,每次都要在CMOS里调整。

能不能给XP或者FC5加多一个启动选择菜单?
大家帮个忙。多谢了

飞哥剑客 发表于 2006-4-1 23:44:16

1、不要在CMOS中禁用任何硬盘;
2、设置IDE Channel 0 Master为优先引导硬盘,进入FC5,用root用户登陆,修改/boot/grub/grub.conf,加入:
title Windows XP
rootnoverify (sd0,1)
chainloader +1
然后运行/sbin/grub-install /dev/hda写入IDE0的MBR。

heihuli 发表于 2006-4-2 02:22:53

多谢楼上的。照你说的做了,还是不行。
硬盘信息

Disk /dev/hda: 33.8 GB, 33820286976 bytes
16 heads, 63 sectors/track, 65531 cylinders
Units = cylinders of 1008 * 512 = 516096 bytes

   Device Boot      Start         End      Blocks   IdSystem
/dev/hda1   *         1         203      102280+83Linux
/dev/hda2             204       65531    32925312   8eLinux LVM

Disk /dev/sda: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   IdSystem
/dev/sda1   *         1      1275    10241406    7HPFS/NTFS
/dev/sda2            1276       14592   106968802+   fW95 Ext'd (LBA)
/dev/sda5            1276      3825    20482843+   7HPFS/NTFS
/dev/sda6            3826      4462   5116671    7HPFS/NTFS
/dev/sda7            4463       14592    81369193+   7HPFS/NTFS

gurb.conf文件

#boot=/dev/hda
default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title Fedora Core (2.6.15-1.2054_FC5)
        root (hd0,0)
        kernel /vmlinuz-2.6.15-1.2054_FC5 ro root=/dev/VolGroup01/LogVol00 rhgb quiet
        initrd /initrd-2.6.15-1.2054_FC5.img
title Windows XP
rootnoverify (sd0,1)
chainloader +1

xwindow 发表于 2006-4-2 02:36:33

不是
rootnoverify (sd0,0)吗?

阳光会员 发表于 2006-4-2 08:31:22

。。。。。我的精英主板,启动按F8,直接选择硬盘启动还是光驱启动等等,所以从来没有考虑过这个问题。。。。。。
页: [1]
查看完整版本: LINUX新手请教一个简单的问题。