|
楼主 |
发表于 2006-12-23 09:04:53
|
显示全部楼层
搞定了,看了很多贴子,最终选择wingrub+ex2fsd来实践
具体如下献丑,省得忘了,呵呵)
首先我删除了C盘再建再格式化,所以重写了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格式)->保存->重起
至此告一段落,以上应该有普遍性,希望大家多实践,但一定要参考很多文章后在开始,如果把系统搞得无法启动就不好办了,一定要想好解决方法,比如做个DOS启动盘,在MBR受损无法启动情况下用启动盘启动->fdisk /mbr 重写MBR,就不会使C盘的WIN系统受损
打完收工,睡觉去... |
|