两块硬盘的linux和winxp共存
我有两块硬盘hd1(linux)(主)和hd2(winxp)(从),原来这两块都是主,为了数据安全总是手动的去更换硬盘。现在发现太麻烦所以就把hd2跳成从盘。
可是我用grub引导怎么也无法引导我的winxp的系统,不知道是不是要重新安装一下grub到我的hd1的mbr上
呀?我试过map (hd0) (hd1)可是还是启动不了我的winxp。
有一次提示我说不知道的文件系统,代码为00x7。请高手帮帮忙! 你标的方法很特别,你没有应该是hdax,hdbx,hdcx等等。 hd1为主硬盘(hda),hd2为从硬盘(hdb),呵呵 你用一个折衷的方法吧:把XP的盘设置为主盘,然后转为FAT32文件系统。然后重新开机,用BIOS选择启动到Linux所在的硬盘来启动Linux,然后运行LILO或者GRUB的设置程序,把XP也选上,最后把LILO或者GRUB装到XP所在盘的MBR上。
感谢各位
在这里我感谢各位对我的帮助,经过一夜的试验我终于在不动用我xp硬盘(mbr)的情况下给搞定了^_^为了表示对各位的帮助我把我的成果分享给大家,呵呵!根据grub的FAQ我看到一条虚拟主从的命令就是用map
我的grub的配置文件为
title Microsoft XP
root (hd1)
map (hd0) (hd1)
map (hd1) (hd0)
chainloader +1
而且请大家注意grub是支持xp的ntfs分区的,启动不了我觉得90%可能是你的grub.conf或menu.lst的配置有问题!
如果你试试看xp的ntfs分区和nt的ntfs分区对于grub来说都是
File system type unknown ,partition type 0x7,因此可以判断这两个文件系统对linux是一样的,既然能够支持nt的,那么xp的ntfs也就支持了,更何况fat32了!
祝大家好运!
页:
[1]