GRUB手工安装Fedora15

        前一段时间装了Arch,这系统不错,可不知为何在我本子上不稳定。时常死机,而且死的很彻底,sysrq都无法使用只能硬关机。日志里找不到任何有价值的信息,我这里也不存在网上所说的cpu温度过高等原因。无奈另求他路,Fedora15。

        我用的是LiveCD版,U盘安装。以往常用的方法都试过了,包括UltraISO以及官网推荐的liveusb-creator,都无法启动。无奈之下又尝试了下老办法,grub手动配置。在这里要感谢一下这篇文章 http://sng326333.blog.163.com/blog/static/16012894620109610321228/,不知原出处,感谢原作者!

        废话不多说,首先参见我另一篇文章 U盘(硬盘)安装Ubuntu10.10_alternate&desktop,按照里面说的把文件拷贝之前的工作做好,也就是把U盘进行预处理,也包括把里面提到的GRLDR和menu.lst拷贝进U盘。

        1、拷贝相关文件
        把下列文件拷贝进U盘:Fedora15的镜像文件Fedora-15-i686-Live-XFCE.iso、镜像文件中isolinux文件夹下面的initrd0.img和vmlinuz0。
        我其实把镜像中的isolinux和LiveOS文件夹都放到了U盘中,因为不知道能不能成功,所以就保险起见了。把上面说的两个文件放到U盘下应该就行。 在下面,我按照initrd0.img和vmlinuz0都放在isolinux文件夹下进行描述。

        2、编辑menu.lst文件
        编辑U盘中的menu.lst文件如下:
title Fedora15
kernel (hd0,3)/isolinux/vmlinuz0 root=live:LABEL=FEDORA15 liveimg quiet rhgb
initrd (hd0,3)/isolinux/initrd0.img 

        说明一下,(hd0,3)是我的U盘在grub下面的标识,怎么得知这个标识可以参考网上的有关资料。FEDORA15,这个是我的U盘的名字。 网上有的说把root=live:LABEL=xxx换成root=/dev/sdb4(这里是我U盘在linux下的标识,仅作为例子),我试过,这样是不行的,会提示某某分区已经挂载的错误信息。如果在此之前把U盘分区给卸载掉不知道行不行,没试过。

        用U盘启动安装就行了。多说一点,如果是把U盘改成linux格式的硬盘的话,安装时可能会提示某某分区已经挂载之类的错误信息,从而导致无法继续安装。所以如果要改为硬盘,则在进入安装程序之前把相应的分区卸载掉。

        PS:不管用什么方法安装,fedora可能会以图形界面启动(即进度条),有些人喜欢文本启动信息的方式。可以更改这个文件:/boot/grub2/grub.cfg
        将其中fedora启动选项中的rhgb参数去掉即可。(文件地址可能不太一样,但也差不多,上为fedora16)

你可能感兴趣的:(linux,工作,Blog,ITeye)