下了Fedora16的盘,准备刻盘装,结果光盘弄坏了,就用硬盘装吧。
要从硬盘或U盘安装Linux,只需要grub和iso文件就行。
我的移动硬盘里安装了Win7和OpenSUSE11.2,我可以直接用OpenSUSE的grub安装,grub1.0只能识别linux分区和fat分区,所以需要将iso文件拷进OpenSUSE分区内。
开机进入OpenSUSE,在/下建立文件夹fedora(名字随便,路径也随便),将Fedora16-x86_64-DVD.iso拷过来,将里面的目录images,isolinux提取到这个目录,再将isolinux里的vmlinuz和initrd拷出来
/fedora目录需要有下面这些文件:
Fedora16-x86_64-DVD.iso
isolinux/
images/
vmlinuz
initrd
我已经将上述文件拷进我的OpenSUSE了。
下面我在vmware下面重现这一过程,vmware可以直接使用物理硬盘或分区,我直接用的我的移动硬盘。
重启进入grub界面
按c进入命令行
我的Linux根分区在(hd0,5)
Kernel后面一定要加linux askmethod,否则默认从网络安装
好了,boot
进入安装界面
选Hard Drive
我的在(hd0,5),也就是sda6,目录输入iso文件所在的目录,会自动到这个文件中找iso文件
OK了,进入图形安装界面了。
后记:
只要有一个安了grub的U盘,大点的,就可以随便从硬盘安装Linux,当然U盘最好是fat格式,grub2现在已经支持ntfs了。
安windows也一样,安xp,可以用winpe,安win7,更简单,直接用UltraISO或类似工具把iso写入u盘就行。