昨天在windows XP下硬盘安装fedora 12,过程可以参考这篇文章http://www.fedora.cc/index.php/2009/06/fedora-11-yingpananzhuang/。我是安装在另外一块硬盘上的,安装完成之后想用windows引导。过程如下:
1.在fedora系统中将grub的menu.lst文件中的相关内容复制出来。
- 启动终端
- su root
- 输入密码
- cd /boot/grub
- vi menu.lst
- 将启动fedora的内容从title开始复制
- 将复制的内容放到一个windows分区的文件中
2.进入windows,设置启动相关配置。
- 将grub4dos中的grldr复制到c盘根目录
- 新建一个menu.lst文件,将从fedora中复制的内容再复制到此文件中
- 在我的电脑上右击=>属性=>高级=>启动与故障恢复=>设置=>编辑,在文件最后添加c:/grldr=GRUB4DOS
3.将以上做完之后,重新启动看能否顺利引导fedora。我在实际启动过程中出现"error 15:file not found"的错误,这个问题将我搞的吐血。其实是grub4dos版本的问题。
- 在安装fedora的过程中将文件分区格式设为了ext4
- 在官网上下的grub4dos是0.4.4版
- 0.4.4版并不支持ext4引导,所以我在grub的操作界面中用TAB键提示,虽然可以提示到/boot/,但是它下面的引导文件却找不到
- 到网上下载最新版的grub4dos,听说是0.4.5版,但是官网上还没有,我是在一个论坛上下载的