cucly 发表于 2006-9-11 14:40:08

我的grub引导问题!

大家好:
    我是一个linux新手,我的机子是别人装得fedora2,和xp的双系统,前几天把xp重装了,现在进不去grub,fedora了,我只有fedora4的盘,没有fedora2,我把我机的具体情况说一下:
   首先放入fc4 cd1---〉linux rescue---〉配置完语言,键盘,不配置网络,提示没有检测到任何linux 分区,得到shell---〉fdisk -l
/dev/sda1*   hpfs/ntfs
/dev/sda2      w95 ext'd(LBA)
/dev/sda3      hpfs/ntfs
/dev/sda5      linux
/dev/sda6      linux swap / solaris


---〉mkdir sysimage---〉mount /dev/sda5 /mnt/sysimage---〉chroot /mnt/sysimage 得到以前的系统---〉 grub

在grub下:
root (hd0,4)
setup (hd0)
checking if "/boot/grub/stage1"exists... yes
checking if "/boot/grub/stage2"exists... yes
checking if "/boot/grub/e2fs_stage1_5"exists... yes

running "embed /boot/grub/e2fs_stage1_5 (hd0)"... 15 sectors are embedded.succeeded

running "install /boot/grub/stage1 (hd0) (hd0)1+15 p (hd0,5)/boot/grub/stage2 /boot/grub/grub.conf"...failed

这是我的menu.1st

#            
#            root (hd0,5)
#            kernel /boot/vmlinuz-version ro root=/dev/sda6
#            initrd /boot/initrd-version.img
#boot=/dev/sda
default=0
timeout=5
splashimage=(hd0,5)/boot/grub/splash.xpm.gz
title fedora core (2.6.5-1.358)
          root (hd0,5)
          kernel /boot/vmlinuz-2.6.5-1.358 ro root=LABEL=/ rhgb quiet
          initrd /boot/initrd-2.6.5-1.358.img
title windows xp
          rootnoverify (hd0,0)
          chainloader +1

请大家指教为什么开机进不去linux,直接就进入windows

sprhawk 发表于 2006-9-11 14:55:43

你要重新安装一边Grub,使用Grub4win或者是Grub4dos,在Windows下安装,把Grub的grub shell安装到mbr,替换了windows 的引导程序才可以的。

软件去搜索一下, 很多

juanzi 发表于 2006-9-11 15:01:05

你要重新安装一边Grub,使用Grub4win或者是Grub4dos,在Windows下安装,把Grub的grub shell安装到mbr,替换了windows 的引导程序才可以的。

软件去搜索一下, 很多

fsfsdfsdfsdfds
sfdsfgsdsdgfsd

cucly 发表于 2006-9-11 15:05:55

mbr在哪里,在win c盘的第一个扇区吗?

cucly 发表于 2006-9-11 15:19:04

还有一点我比较疑惑: grub和linux对分区的定义不一样.

我在shell下fdisk -l:
/dev/sda1 * hpfs/ntfs
/dev/sda2 w95 ext'd(LBA)
/dev/sda3 hpfs/ntfs
/dev/sda5 linux
/dev/sda6 linux swap / solaris

在grub下,root(hd0<tab>
partition num : 0,Filesystem type unknown , partition type 0x7
partition num : 2,Filesystem type unknown , partition type 0x7
partition num : 5,Filesystem type is ext2fs , partition type 0x83
partition num : 6,Filesystem type unknown , partition type 0x82

在linux下主分区为/dev/sda5在grub下不是应该是(hd0,4)吗?为什么还是5
????

期待来人解答!bow~~~

月下刀客 发表于 2006-9-11 15:40:28

难到你之前合并过分区?从你的grub.conf应该是(hd0,5),可你现在显示的是(hd0,4)。
你的menu.lst应该没有错,要不打印一份/boot/grub/grub.conf看看。

你可以试试:
grub>root (hd0,4)
grub>kernel /boot/vmlinuz-2.6.5-1.358 ro root=LABEL=/ rhgb quiet
grub>initrd /boot/initrd-2.6.5-1.358.img
grub>boot
看看能不能启动进行

sprhawk 发表于 2006-9-11 23:12:41

这是什么意思?

你要重新安装一边Grub,使用Grub4win或者是Grub4dos,在Windows下安装,把Grub的grub shell安装到mbr,替换了windows 的引导程序才可以的。

软件去搜索一下, 很多

fsfsdfsdfsdfds
sfdsfgsdsdgfsd

有话直说嘛!不要拐弯末角啊 :?:
页: [1]
查看完整版本: 我的grub引导问题!