硬盘安装linux
1、下载WinGrub并安装
2、启动WinGub,在tools菜单下,选择Base Setup将安装grub引导工具到相应的磁盘分区里。在Base Setup对话框中,双击你要安装grub的分区,这时分区上将有new的标志(如你未在该分区上安装过grub,若安装过,则为cur标志),勾选Copy stage files,然后点击OK。好,现在你到你安装的分区下去看看,是不是已经有GRLDR文件和Grub目录了,若有,你可以高兴一下(假设你将grub装到C:磁盘)。下面,我们将设置boot.ini以便使用我们的grub。现选择WinGrub的tools中的Install Grub,在弹出的对话框中选择Boot From BOOT.INI,在Title中填入grub(任意名称都可以),还有就是选择正确的系统盘,点击Install,到此Grub安装成功。你可以退出WinGrub了。
3、把iso中的LiveOS目录复制到某个fat或ext分区的根目录,我复制到的是C盘根目录下。再把isolinux/vmlinuz0和isolinux/initrd0.img复制到前面得到的LiveOS中。最后把iso文件也复制到C盘根目录下。
4C:\Grub目录中,用记事本打开menu.list文件,在其中加入
title Fedora Core Install
root (hd0,0)
kernel /LiveOS/vmlinuz0 root=live:/dev/sda1 ro liveimg rhgb rootfstype=auto
initrd /LiveOS/initrd0.img
5在重新启动计算机,在引导菜单选择grub,然后即可进入grub引导界面,在grub引导界面中选择Fedora Core Install即可启动安装程序
6boot在这一步,我费了很大的劲才成功。之前一直出现"Boot has failed,sleeping forever."的错误,我费了两个多小时才弄明白。注意上面的第一个蓝色部分(hd0,0),表示的是Windows XP下的C盘,用于说明文件夹LiveOS和文件isolinux/vmlinuz0、isolinux/initrd0.img的存放位置,如果是D盘,则表示为(hd0,4)。第二个蓝色部分live:/dev/sda1 ,用于指明iso文件的存放位置,我的在C盘根目录下,所以表示为/dev/sda1。关于(hd0,5)及/dev/sda5的具体含义可以参考grub磁盘分区表示方法。(五)之后就会提醒你进入一个在iso文件里已经安装好的Fedora 13。在这个Fedora 13里,选择桌面上的install to harddisk(安装到硬盘)的快捷方式,就可以进行Fedora 13的安装了。
7将Fedora 13安装到硬盘后,有可能出现在grub中只能引导Fedora而不能引导已经存在的Windows XP的情况,我的就是这样。可以修改Fedora中/etc/grub.conf文件,在它的末尾加入下面内容:
title Windows XP
root (hd0,0)
chainloader 1
即可。其中的root (hd0,0)表示Windowx XP的启动文件在C盘下。