|
回复: 【求助】想装2个操作系统,为什么每次装第2个系统时会把第一个系统删除掉?
linux不可以装到fat或ntfs分区中,要在windows把想要装linux的分区删除,然后在linux安装时选择安装驱动器时选第三项-自定义,然后在未分配的磁盘空间中创建linux根分区和swap分区,如果安装Linux时已装好xp,就会自动在产生菜单以选择进入哪个操作系统(可自行设置)
当然,xp和linux的安装顺序无所谓的,先装哪个都行
其实网上有很多开源资料和论坛,自己搜搜+实践就会了,当初我也是装了好几遍才搞定双系统的
如果其中一个系统崩溃了 ,只需重装崩溃的系统(linux就不说了),菜单如何恢复,解决如下,以XP+FEDORA 6为例:
xp在C盘,已不能使用
选择wingrub+ex2fsd来实践
首先我删除了C盘再建再格式化再安装XP,linux在E盘所以重写了MBR,如果只是格式化的话菜单会保存(如果LINUX重写引导区的话).
1安装上述2个软件
2打开wingrub->tools->install grub
2-1如果boot from MBR partition可以选的话就选C
2-2不可选的话选中下边的boot from boot.ini,右边TITLE写mygrub(应该可以随便写,是菜单其中一项的名字),timeout写10(随便)->install->退出
3编辑c:\grub\menu.lst使成为如下格式:
---------------------------------------------------
timeout 10
title WindowsXP at (hd0,0)
root (hd0,0)
chainloader +1
title Fedora 6 at (hd0,6)
root (hd0,6)
kernel /boot/vmlinuz-2.6.18-1.2868.fc6 root=/dev/hda6 ro
initrd /boot/initrd-2.6.18-1.2868.fc6.img
---------------------------------------------------
解释:
title Fedora 6 at (hd0,6)---0代表LINUX安装的硬盘,0是第一块,依次类推,6代表LINUX安装的区,可用ex2fsd确定
kernel /boot/vmlinuz-2.6.18-1.2868.fc6 root=/dev/hda6 ro
initrd /boot/initrd-2.6.18-1.2868.fc6.img---vmlinuz和initrd后边的代表LINUX的内核版本,其实就是文件名,同样可用ex2fsd确定
如果在重装windows后其他分区没有改变,到这里就可以了,重起就有菜单了
如果有改变的话继续:
4打开EX2FSD,选中LINUX系统分区->右键选change drive letter->add随便选一个,然后就可以在我的电脑里看到镜象了->进入->/boot/grub->修改grub.conf把linux的启动盘符改至正确(参照以上规则以及menu.lst格式)->保存->重起 |
2007-1-6 01:52:47
|