安装准备:
1,一个FAT/FAT32格式的主分区
2,grub4dos,下载:http://www.linuxidc.com/Linux/2009-01/18027.htm
3,Fedora 17 DVD ISO镜像,选择DVD原因是省支安装过程中下载软件包的时间(其实先下后下还是要下)。
下载:http://fedoraproject.org/zh_CN/get-prerelease
安装步骤:
1,安装grub4dos,参见:http://www.linuxidc.com/Linux/2011-12/48724.htm
2,加入安装启动项:
在grub的启动菜单文件menu.lst文件中加入以下代码:
示例:正式版安装:
title install fedora 17
root (hd0,X)
kernel /vmlinuz linux askmethod root=/dev/sdaY
initrd /initrd.img
boot
示例:写法一(Beta安装)
title install fedora 17
root (hd0,X)
kernel /vmlinuz linux askmethod repo=hd:/dev/sdaY:/
initrd /initrd.img
boot
注意,Y = X+1 。
这里要说明一点的是,正式版安装过程中,自定义分区完成后“写入引导”这一步,发生了异常:”a unhandled exception ….”。
无法继续进行安装,不知道有没有和我一样的,如果有说下解决方法!这个只在正式版遇到,而在Beta版的DVD ISO却不会。
我已将这个反馈到官方,bug地址:https://bugzilla.RedHat.com/show_bug.cgi?id=827291
/*————————————————————————–*\
有网友回复说之所以报这个错的原因是kernel这一行参数有错,正确是:
title install fedora 17
root (hd0,X)
kernel /vmlinuz linux root=/dev/sdaY:/
initrd /initrd.img
boot
如有兴趣的童鞋可以试下,记得把结果告诉我哦!!(*^_^*)
/*————————————————————————–*\
--------------几种失败方法的尝试--------------
下面列举两个不可行的办法,之所以写下来,是因为这此方法在以前的版本安装中使用过,但是到了这个版本就不可行了。
以上红色字体部分,网上有不同写法,如下:
示例:写法二
title install fedora 17
root (hd0,X)
kernel /vmlinuz0 root=live:/dev/sdaY ro liveimg rhgb
initrd /initrd0.img
boot
重点:写法一与写法二的区别在一,二中启动是以live cd的方式启动,这样,在安装过程中,分区时会出现一个错误“你没有创建启动器第一阶段设备“,导致无法继续!!
为了解决这个问题,我遍查google,有的说从Fedora 16开始,Fedora 安装时必须创建一个Bios boot的分区,然而经过实际操作发现,即使你创建了这个分区,同样无法进行下去!Fuck!!,于是我想是不是还要创建一个boot分区,结果还是一样无法继续。
即使如kernel /vmlinuz0 root=/dev/sdaY这样也不可行,会报“colundn’t mount sdaY”错误。
So,写法二不对。
方法三:直接加载ISO的方法
我尝试通过直接加载iso的方式进行安装,意图在于绕过live方式,但失败了。安装脚本如下:
title install fedora 17
root (hd0,x)
map –heads=0 –sectors-per-track=0 (hd0,x)/Fedora17.iso (0xff)
map –hook
chainloader (0xff)
boot
以上运行结果会收到无法加载iso镜像的错误:no suitable images
正式安装
在成功引导后,就开始你的Fedora 17安装之旅吧!
补充官网安装方法:http://docs.fedoraproject.org/en-US/Fedora/13/html/Installation_Guide/s1-installationmethod-x86.html
另一篇:
发现Fedora17已经发布,准备在电脑上安装玩玩。开始准备用cd刻碟,结果悲催的发现用win7自带的刻录方法和nero都不行。浪费了好几张CD碟,具体原因不知道。然后就准备硬盘安装。既然硬盘安装,下载一个DVD的iso文件可以省去以后使用过程中下载各种软件的麻烦。
1. 挂载光盘
如果您正在使用Windows系统,可以使用虚拟光驱软件(如daemon tools)挂载镜像文件。
2. 提取文件
把iso文件中isolinux文件夹下的vmlinuz,initrd.img两个文件复制到一个fat32中。比如我将iso文件放在E盘,那么vmlinuz,initrd.img也放在E盘目录下。
PS:win7系统硬盘大于32G无法格式化为fat32 ,需要格式化为fat32,则硬盘要小于32G。
3. 卸载光盘
在Windows中请用虚拟光驱软件卸载(可选)。
4.硬盘启动
重新启动您的电脑,并进入grub,按c键进入命令行状态。 输入命令:
kernel (hd0,5)/fedora/vmlinuz linux askmethod repo=hd:/dev/sda6:/
initrd (hd0,5)/fedora/initrd.img
boot
即可。
此次安装碰到几个问题:
1,硬盘格式化为fat32,上面已经说到解决办法
2,报错“在grub输入Linux (hd0,4)/vmlinuz和 initrd 启动过程中卡在
dracut warning: couldnt mount /dev/sr0还有 no suitable images 还有/dev/root does not exist 最后卡在dropping to debug shell
剩下dracut:/#给我输入。。 ”
加上 linux askmethod repo=hd:/dev/sda6:/ 即可。
3、发现win7系统无法进入,原因是grub版本太旧导致,修改grub即可:
用以下命令可以进入 Win7/VISTA:
find □ –set-root □ /bootmgr
chainloader □ /bootmgr
boot
口表示空格。
进入系统后,修改C盘下面的menu.lst,下次即可直接选择进入windows系统。