Fedora 11 下硬盘安装(升级)到 Fedora 12

Fedora 11 从硬盘安装(Vista 系统环境)没多久呢,这 Fedora 12 正式版就出来了。
不想再去vista下下载 Fedora 12 dvd版iso文件然后老路安装了!

1、使用 preupgrade 升级

官方给的升级步骤(Upgrading Your System):
思路就是使用root账户通过 yum 安装 preupgrade ,然后运行 preupgrade ,进行升级。
若你的网速够快,并且 var 所在分区够大,那么这个应该算是最简便的办法了,操作如下:
#su
#yum install preupgrade
#preupgrade
然后会有图形界面提示,等待下载,下载完成后会提示重启,然后就开始安装了。。
我在安装的过程中由于磁盘空间(var分区)不足,没有进行完毕!

2、修改 menu.lst 添加引导信息 升级

这个需要先下载 Fedora-12-i386-DVD.iso ,然后从中提取 images 和 isolinux 文件夹。
在home分区建一目录 fc12 (/home/fc12/)然后把刚提取出来的 images 目录,isolinux目录 连同 Fedora-12-i386-DVD.iso 放到 fc12 目录下面。
然后在 boot 分区下 建一目录 updata (/boot/updata)。
然后复制 isolinux 下的 initrd.img 和 vmlinuz 到 fc12 目录 与 刚创建的updata目录。
然后在menu.lst中添加引导信息。

#su
#gedit /boot/grub/menu.lst

找到其中一个 title ,在title上边一行 添加如下引导信息:

title Fedora (updata)
root (hd0,1)
kernel /updata/vmlinuz
initrd /updata/initrd.img

保存退出。

然后在顶部的“系统”菜单中选择“管理”——>“逻辑卷管理”,查看下 home分区的“磁盘实例”为什么(比如我的 /dev/sda5 )。记下这个“实例”名称。

重启后在启动菜单出现时选择 Fedora (updata) ,然后会引导进入安装模式。
提示语言,键盘类型,然后选择 img 目录,这里需要注意下。
选择磁盘分区(比如我的 /dev/sda5 )
目录路径: /fc12/
回车或选择 ok,即可开始 进入“安装 Fedora ”与 “升级现有 linux 系统”,根据自己实际情况进行操作,后边的我就不说啦。
若选择重新安装,需要重新进行分区配置,免得装完之后一些分区没有挂载和部分可能重要的数据丢失。

PS:这个办法是从 preupgrade 引导安装受到启发的 🙂
若使用默认的磁盘分区,会采用LVM(Logic Volume Management,逻辑卷管理)管理除 boot 分区外的其他挂载点。。

附:
LVM (Logic Volume Management,逻辑卷管理)是传统商业Unix就带有的一项高级磁盘管理工具,可以在生产运行系统上面直接在线扩展硬盘分区,可以把分区umount以后收缩分区大小,还可以在系统运行过程中把一个分区从一块硬盘搬到另一块硬盘上面去等等,简直就像变魔术,而且这一切都可以在一个繁忙运行的系统上面直接操作,不会对你的系统运行产生任何影响,很安全。

关于LVM的使用实例,可以参考 robbin 的 LVM – 很好很强大

5 Replies to “Fedora 11 下硬盘安装(升级)到 Fedora 12”

  1. 选择分区和镜像文件所在的目录 这一步:

    镜像文件所在的目录的文件系统 能否使lvm的?

    我的是lvm 走到这一步,选择后提示错误。

  2. @Wenal
    可以输入 grub 配置信息先进入 linux 安装界面
    可以这样输入(假设你已经把vmlinuz和initrd.img解压到系统分区根目录下):
    kernel /vmlinuz
    initrd /initrd.img

    或者这个
    find –set-root –ignore-floppies /ntldr

    chainloader /ntldr

    savedefault –wait=2
    返回XP引导菜单,也就是 boot.ini的菜单。
    若你的boot.ini文件也被弄错啦,那就只好想办法修改boot.ini文件(内容可以参考别的xp的)
    比如用 U盘引导到 dos下 。。

  3. 现在的情况是只能grub了。xp进不去,F10也给我格了。黑屏上显示的内容:
    两三行英文字母(给忘了)
    grub>
    就这样。

  4. @Wenal
    gurb 一般不会出错的,除非是你把配置文件格式写错了,我遇到的问题可能和你的不一样呢,你带把出错情况详细的说下才好给你建议哈。。

  5. 我也在换12中。把xp里的10换成12,结果出了点问题。。。救XP 一个下午啊。博主有遇到过grub出错的情况吗?

Comments are closed.