LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1636|回复: 7

有没有通过Preupgrade 升级到Fedora9成功的?

[复制链接]
发表于 2008-5-15 18:33:54 | 显示全部楼层 |阅读模式
Preupgrade作为Fedora 新特性正式加入Fedora中,提供系统的无缝升级,目前支持F7,F8->F9的升级。
在Fedora 8 下必须使用0.9.3-3版本才能看到看到Fedora 9,从命令行中启动preupgrade,接下来会进行几个步骤。

  • 下载安装的元数据
  • 计算哪些要更新
  • 下载要更新的包
  • 下载安装文件

完成后,提示重新启动系统。
这之间可能遇到两个问题,第一个是一些mirror的上没有.treeinfo这个文件,导致第四步下载终止。
把官方Fedora 官方源添加到/var/cache/yu/anaconda-upgrade/mirrorlist.txt的第一个位置。

第二个问题,所有下载完成即第四步完成时,会写grub.conf。打开grub.conf文件,定位到最上面的Upgrade to ...部分。
如果你的/boot没有单独分区的话,在stage2=hd:sda1:boot....的boot 加上/。即
stage2=hd:sda1:/boot....
如果/boot是一个单独分区,去掉"/boot"。


按照官方文档,重启就行了,会启动anaconda安装程序对系统进行升级。

[color="Red"]而我重启之后,我发现它的要求和硬盘安装一样,需要安装image文件。非常奇怪,google 一下,发现也有人有这个问题,不知道是什么原因。
发表于 2008-5-15 19:53:19 | 显示全部楼层
我以前用过preupgrade一次,没有成功,重启后在启动第二步的loader的时候不动了。不论是公司还是家里的机子都不成功。

请问0.9.3-3版本的在哪里可以下载到?好像正式版发布包里面没有。只能找到0.9.3

=========

找到了

https://admin.fedoraproject.org/updates/preupgrade



楼上的是不是这个问题:
Anonymous Tester - 2008-05-14 03:02:06
Seems to crate a grub entry that is missing a "/". Wrong entry it created: kernel /boot/upgrade/vmlinuz preupgrade lang=en_US.UTF-8 keymap=us stage2=hd:sda2:boot/upgrade/stage2.img method=http://<mirror>/pub/distro/fedora/linux/releases/9/Fedora/i386/os It should be: kernel /boot/upgrade/vmlinuz preupgrade lang=en_US.UTF-8 keymap=us stage2=hd:sda2:/boot/upgrade/stage2.img method=http://<mirror>/pub/distro/fedora/linux/releases/9/Fedora/i386/os Manually changing this allowed the preupdate to proceed.
回复 支持 反对

使用道具 举报

发表于 2008-5-15 20:21:36 | 显示全部楼层
关注。
本打算用这个的,可是居住之地的网络才1Mb。
直接在公司下载了iso,grub升级的。
回复 支持 反对

使用道具 举报

发表于 2008-5-15 21:44:33 | 显示全部楼层
我成功了,不过升级比重新安装需要时间多多了。

启动需要一个小的文件,默认的设置就可以,有的需要在boot前面加/,启动image文件在boot/upgrade/下面
回复 支持 反对

使用道具 举报

发表于 2008-5-15 21:56:50 | 显示全部楼层
别人说都不可信,我只相信自己。我用fedora从来没遇到大问题。
回复 支持 反对

使用道具 举报

发表于 2008-5-15 22:00:02 | 显示全部楼层
我昨晚用了一下 preupgrade,没成功,因为没有独立的 boot 分区,当时并不知道要在 boot 加  “/”。今天上午不想那么麻烦,就刻了张 livecd 装上了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-16 12:18:38 | 显示全部楼层
Post by windsea;1850147
我成功了,不过升级比重新安装需要时间多多了。

启动需要一个小的文件,默认的设置就可以,有的需要在boot前面加/,启动image文件在boot/upgrade/下面
我重启机器后,提示image文件读取错误,要我指定Fedora iso image位置(这个和硬盘安装一样的)。
我试过多次,并删除过/boot/upgrade,重新让它下载,还是一样。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-16 12:22:00 | 显示全部楼层
Post by biAji;1850086


楼上的是不是这个问题:
Anonymous Tester - 2008-05-14 03:02:06
Seems to crate a grub entry that is missing a "/". Wrong entry it created: kernel /boot/upgrade/vmlinuz preupgrade lang=en_US.UTF-8 keymap=us stage2=hd:sda2:boot/upgrade/stage2.img method=http://<mirror>/pub/distro/fedora/linux/releases/9/Fedora/i386/os It should be: kernel /boot/upgrade/vmlinuz preupgrade lang=en_US.UTF-8 keymap=us stage2=hd:sda2:/boot/upgrade/stage2.img method=http://<mirror>/pub/distro/fedora/linux/releases/9/Fedora/i386/os Manually changing this allowed the preupdate to proceed.

不是,上面已经说明了,这个问题早就被我发现了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表