Linux从低版本向高版本平滑升级(Fedora 11到Fedora 12为例)

时间:2021-05-01 07:00:56

/******************************************************************************************************************************************/

原创作品,转载时请务必以超链接形式标明文章原始出处:http://blog.csdn.net/gqb_driver/article/details/18032987,作者:gqb666  

/******************************************************************************************************************************************/

这个需要先下载 Fedora-12-i386-DVD.iso ,然后从中提取 images 和 isolinux 文件夹。在非Linux安装分区(如Windows可见的F盘等,有些人说在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)     //括号里的数字根据你的(boot)Linux所在分区而定
kernel /boot/updata/vmlinuz linux askmethod   //其中linux askmethod是fedora15以后版本升级必须加的内容
initrd /boot/updata/initrd.img
保存退出。
然后在顶部的“系统”菜单中选择“管理”——>“逻辑卷管理”,查看下 F盘的“磁盘实例”为什么(比如我的F盘 /dev/sda7 )。记下这个“实例”名称。
重启后在启动菜单出现时选择 Fedora (updata) ,然后会引导进入安装模式。提示语言,键盘类型,然后选择 img 目录,这里需要注意下。选择磁盘分区(/dev/sda7 )目录路径:
 /fc12/
回车或选择 ok,即可开始 进入“安装 Fedora ”与 “升级现有 linux 系统”,根据自己实际情况进行操作,若选择重新安装,需要重新进行分区配置,免得装完之后一些分区没有挂载和部分可能重要的数据丢失。