死性不改 发表于 2005-11-12 03:16:56

grub到底怎么了(分区号都乱了,引导不起来)

# fdisk -l

Disk /dev/sda: 80.0 GB, 80060424192 bytes
255 heads, 63 sectors/track, 9733 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   IdSystem
/dev/sda1   *         1      1020   8193118+   bW95 FAT32
/dev/sda2            1021      9733    69987172+   fW95 Ext'd (LBA)
/dev/sda5            1021      1721   5630751    bW95 FAT32
/dev/sda6            1722      2295   4610623+   7HPFS/NTFS
/dev/sda7            2296      4845    20482843+   bW95 FAT32
/dev/sda8            4846      5389   4369648+   7HPFS/NTFS
/dev/sda9            5390      6778    11157111   83Linux
/dev/sda10         6779      6829      409626   82Linux swap / Solaris
/dev/sda11         6830      7470   5148801    7HPFS/NTFS
/dev/sda12         7471      8459   7944111    bW95 FAT32
/dev/sda13         8460      9733    10233373+83Linux
------------------------------------------
timeout 10
color black/cyan yellow/cyan
shade 1
viewport 3 2 77 22
splashimage (hd0,12)/boot/grub/mdv-grub_splash.xpm.gz
default 0

title linux
kernel (hd0,12)/boot/vmlinuz root=/dev/sda13noapic acpi=ht resume=/dev/sda10 splash=silent vga=788
initrd (hd0,12)/boot/initrd.img

title windows
root (hd0,0)
chainloader +1

title linux~(引导不了系统)
kernel (hd0,8)/boot/vmlinuz root=/dev/sda9 noapic acpi=ht resume=/dev/sda10 splash=silent vga=788
initrd (hd0, 8)/boot/initrd.img
-------------------------------------------------------
这gurb到底是怎么了,我重装win系统后,因为前面的win分区我修改了下,mandriva2006就引导不起来了,上面的那个grub 菜单是我把系统重装到最后的那个分区(sda13)上的(原来的系统有重要资料啊,怎么也得让他引导起来)
在grub下root (hd0,8) 认出来的是ext3 linux分区//可那个分区是win分区来的啊
root (hd0,9) 本来的ext3 linux分区却说是不知道分区类型

linux 的下把是依hda1为主分区,就是win下的C盘
hda5(win下的D盘)开始为扩展分区吗?怎么在grub下却是以hd4开始为扩展分区?????
-----------------------------------------------------------------
带这上面的问题我 看上面的grub引导配置文件文件想要修改他,引导我原来的系统 能不能解释下个参数的意思
本来是想要用安装盘用修复安装的,但是mandriva 2006的安装程序 却提示 不能 挂载sda10(还是sda9呢我忘了)分区,推不得一步,也前步了一步,逼着我装到另外的分区上先急用着!

月下刀客 发表于 2005-11-12 08:19:47

grub的分区号从0开始,而dev下是从1开始的,所以:
/dev/sda1 对应 (hd0,0)
/dev/sda5 对应 (hd0,4)
/dev/sda6 对应 (hd0,5)
/dev/sda7 对应 (hd0,6)
/dev/sda8 对应 (hd0,7)
...
页: [1]
查看完整版本: grub到底怎么了(分区号都乱了,引导不起来)