QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 720|回复: 2

求助,Grub中硬盘代号问题,请各位大虾帮帮忙!

[复制链接]
发表于 2006-5-5 18:11:17 | 显示全部楼层 |阅读模式
我winxp的硬盘是BIOS里面第一硬盘的主盘,linux的硬盘是Bios里面第二硬盘的主盘,安装linux的时候先把第一硬盘拔下,装完linux再把第一硬盘接回来的。现在在终端用df命令显示我装linux的硬盘是hdc,/是hdc1,原来的win xp是hda1,我装的linux是共创linux2005,默认的系统装载软件是Grub,在Grub.conf里面linux的设置是:
default=0
timeout=10
splashimage=(hd0,0)/boot/grub/splash.xpm.gz
title Co-Create (2.6.6-1.435.2.3.cocreate.2)
root (hd0,0)
kernel /boot/vmlinuz-2.6.6-1.435.2.3.cocreate.2 ro root=LABEL=/ vga=791 splash=silent
initrd /boot/initrd-2.6.6-1.435.2.3.cocreate.2.img

问题来了,linux盘是hdc1,用Grub的表达是(hd2,0),怎么会root (hd0,0)也可以正常启动呢?而我现在想把原来的winxp也加进来,那应该怎么加呢?还是我自己的计算方法错了
发表于 2006-5-5 20:02:45 | 显示全部楼层
grub所在的当前硬盘第一个分区就是hd0,0,它不管你放在那个接口上。这与linux下的符号是不同的。

试试在grub.conf加上
[code:1]
title Microsoft Windows XP
        root (hd1,0)
        map (hd0) (hd1)
        map (hd1) (hd0)
        chainloader (hd1,0)+1
        boot
[/code:1]
回复

使用道具 举报

 楼主| 发表于 2006-5-5 21:03:33 | 显示全部楼层
就是说我装的时候只有一个硬盘,grub就是装在这个硬盘上,所以是hd0,0,后来加上去的硬盘就是hd1,0.....
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-14 01:35 , Processed in 0.037539 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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