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

转自:clin003.com

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以后收缩分区大小,还可以在系统运行过程中把一个分区从一块硬盘搬到另一块硬盘上面去等等,简直就像变魔术,而且这一切都可以在一个繁忙运行的系统上面直接操作,不会对你的系统运行产生任何影响,很安全。

发表评论

电子邮件地址不会被公开。

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>