环境:
Windows XP SP3,系统根目录c:\,NTFS文件格式
准备工作:
1、下载32bit的Fedora 14 DVD映像文件Fedora-14-i386-DVD.iso,解压后,将vmlinuz和initrd.img两个文件放在c:\下;
2、下载grub启动管理软件GRUB4DOS。
3、在win7旗舰版下安装虚拟机VMware7.0,安装fedora13,搭建vsftpd服务器,支持匿名访问。
操作步骤:
1、解压GRUB4DOS,复制其中的grldr,grldr.mbr,menu.lst共3个文件到Windows系统盘根目录c:\下;
2、将initrd.img和vmlinuz两个文件放到c:\下,编辑menu.lst文件,
title install Fedora 14
kernel (hd0,0)/vmlinuz
initrd (hd0,0)/initrd.img
3、将解压Fedora-14-i386-DVD.iso后放到vsftpd服务器的/var/ftp/目录下,并开启匿名访问
4、在windows的启动菜单中添加grub启动项
将如下内容添加到隐藏文件c:\boot.ini的最后:
C:\grldr=”Grub启动”
做好上述工作后,重启系统,在出现启动菜单时选择“Grub启动”选项,进入Grub多系统引导界面,选择“install Fedora 14”选项,即可进入Fedora 14的安装界面。
问题:
1、第一次我在一台windows xp sp3机器中用21cn的迷你ftp搭建ftp服务器,用老笔记本ftp安装F14时,画面停在了安装软件包那一步,总是重试下载,重试下载,就死在这一步了, 说有个tree-1.5.3-2.fc14.i686.rpm包找不到,我在ftp服务器的浏览器里能很正常的访问到所有的软件包;
如果说是xp下的ftp服务器不稳定,于是我在我现在的T60笔记本上,在VMware7.0中配置了一台F13的vsftpd服务器,开始了第二次试装。
2、虚拟中开启的vsftpd服务,在宿主机win7中能正常访问。但这一次,ftp安装时,安装程序死在了传送install.img大概75%这个位置,比上次还要惨。
过了N天,我在VMware7中用本实验中使用的32bit的Fedora 14 DVD映像文件Fedora-14-i386-DVD.iso安装虚拟机时,也报错说tree-1.5.3-2.fc14.i686.rpm文件读取错误,用一款计算SHA256校验码的工具计算了一下,与标准的校验值不同。
原来是试验中使用的ISO镜像文件有问题,一个小小的疏忽,害得我走了不少弯路呢。也怪我对自己的电信10M光纤线路太自信了。