|
|
先介绍一下两块硬盘的情况:
[root@nkwz root]# fdisk -l /dev/hda
Disk /dev/hda: 40.0 GB, 40020664320 bytes
255 heads, 63 sectors/track, 4865 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hda1 * 1 1280 10281568+ c Win95 FAT32 (LBA)
/dev/hda2 1281 4865 28796512+ f Win95 Ext'd (LBA)
/dev/hda5 1281 2165 7108731 b Win95 FAT32
/dev/hda6 2166 3440 10241406 b Win95 FAT32
/dev/hda7 3441 4209 6176961 b Win95 FAT32
/dev/hda8 4210 4865 5269288+ b Win95 FAT32
[root@nkwz root]# fdisk -l /dev/hdc
Disk /dev/hdc: 40.0 GB, 40020664320 bytes
255 heads, 63 sectors/track, 4865 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hdc1 * 1 765 6144831 b Win95 FAT32
/dev/hdc2 766 4865 32933250 f Win95 Ext'd (LBA)
/dev/hdc5 3322 4865 12402148+ b Win95 FAT32
/dev/hdc6 766 778 104359+ 83 Linux
/dev/hdc7 779 3200 19454683+ 83 Linux
/dev/hdc8 3201 3321 971901 82 Linux swap
Partition table entries are not in disk order <------- 这个不太明白。
在hda上安装XP。在hdc上安装FC1。因为重装了XP,所以原来mbr上的信息都没来。
无法进入linux分区。利用rh9的安装盘,把fc1的grub.conf文件复制到win下。
然后然后参考板上的帖子
到 http://newdos.yginfo.net/grubdos.htm 下个grub for dos
重装winxp后,将其中的grldr,grub.exe拷到c盘,将c:\boot.ini 末尾加上
c:\grldr=Boot From Grub
建立目录c:\boot\grub,在该目录下建立文件 menu.lst(其实和grub.conf文件内容
一样,改个名字就行了)
重启,一切ok。
这种办法虽然可以进入linux了。但是总觉得不如原来的把grub安装到mbr上方便,
主要是升级内核时,改了linux下的grub.conf文件后还要把新的文件复制到C盘。
在linux下如何把grub安装到mbr上?
下面这样:
重启进grub菜单后按'c'键,在命令模式下输入
grub>root (hd0,××)---》安tab建可以看硬盘的分区情况,自己选择。
grub>setup (hd0) ?
或者把grub安装到hdc6上?
求教,谢谢 |
|