下了Fedora16的盘,准备刻盘装,结果光盘弄坏了,就用硬盘装吧。

要从硬盘或U盘安装Linux,只需要grubiso文件就行。

我的移动硬盘里安装了Win7OpenSUSE11.2,我可以直接用OpenSUSEgrub安装,grub1.0只能识别linux分区和fat分区,所以需要将iso文件拷进OpenSUSE分区内。

开机进入OpenSUSE,在/下建立文件夹fedora(名字随便,路径也随便),将Fedora16-x86_64-DVD.iso拷过来,将里面的目录p_w_picpaths,isolinux提取到这个目录,再将isolinux里的vmlinuzinitrd拷出来

/fedora目录需要有下面这些文件:

Fedora16-x86_64-DVD.iso

isolinux/

p_w_picpaths/

vmlinuz

initrd

我已经将上述文件拷进我的OpenSUSE了。

下面我在vmware下面重现这一过程,vmware可以直接使用物理硬盘或分区,我直接用的我的移动硬盘。

重启进入grub界面

硬盘安装Fedora16_第1张图片

c进入命令行

硬盘安装Fedora16_第2张图片

我的Linux根分区在(hd0,5)

Kernel后面一定要加linux askmethod,否则默认从网络安装

好了,boot

进入安装界面

硬盘安装Fedora16_第3张图片

Hard Drive

硬盘安装Fedora16_第4张图片

 

我的在(hd0,5),也就是sda6,目录输入iso文件所在的目录,会自动到这个文件中找iso文件

硬盘安装Fedora16_第5张图片

OK了,进入图形安装界面了。

硬盘安装Fedora16_第6张图片

后记:

只要有一个安了grubU盘,大点的,就可以随便从硬盘安装Linux,当然U盘最好是fat格式,grub2现在已经支持ntfs了。

windows也一样,安xp,可以用winpe,安win7,更简单,直接用UltraISO或类似工具把iso写入u盘就行。