日期:2014-05-16  浏览次数:20542 次

一个关于grub引导问题
有两个硬盘,第一个(即主盘)安装了Windows   XP和DOS,第二个(即从盘)安装了FC6,grub引导,安装在第一个硬盘上。现在想改成:插上任意一个盘都能引导,两个硬盘同时插上就由grub引导。怎样实现呢?


------解决方案--------------------
试试,
把linux那个硬盘mbr区dd出来,好像这样吧(自己man一下看参数对不对)
#dd bs=512 counts=1 if=/dev/hda(这个要对应你的linux盘) of=linuxld
然后把linuxld拷贝到C:根目录下,利用NT loader,修改boot.ini
加入
C:\linuxld= "fc6 "
不过这里有个问题
就是启动硬盘默认是hd0,
不知道从盘/dev/hdb会不会变成/dev/hda(假设拔了主盘,跳线还是从盘《不知行不行》),如果会变的话,就不好搞了,因为fstab里面的参数要改。有个想法是把它linux盘连到光驱线上,应该不会变了吧,有兴趣就试试。