fedora17升级 18方法

  • 方法(一)

  • 命令如下:
# yum install fedup

# fedup-cli --network 18 --debuglog fedupdebug.log
已经进入 root 权限
  • 升级完重启。
  • 重启后会多出一个 "System upgrade(fedup)"(类似)的选项,进入,之后就开始自动安装,
  • 进入新系统后,yum 升级
  • 命令如下:
# yum clean metadata

# yum update
    • 如果遇到有 File冲突的,可以先把原来的卸载掉,我遇到的情况是发生一个 mono* 的文件与要安装的mono-core.xxx.fc18有冲突,就把原来的卸载了,不过卸载也会把依赖它的软件也卸载掉,最好记住,之后还装回来。
    • 如果有遇到 broken的,可以加上选项: --skip-broken 来跳过,以后可能会被修复
  • 都搞定后,重启。
  • 因为上一步里已经对 GRUB 进行升级,多了一个GRUB2,里面就可以看到有 fc18的选项了,不过根据个人经验,可能进不了系统界面,敲击 e 编辑这个选项,里面可能会有这样的语句:
    linux   /vmlinuz-3.7.2-201.fc18.x86_64 root=/dev/mapper/vg_peter--fedora-lv_root ro rd.md=0 rd.dm=0 rd.lvm.lv=vg_peter-fedora/lv_root rd.lvm.lv=vg_peter-fedora/lv_swap  KEYTABLE=us rd.luks=0 SYSFONT=True LANG=en_US.UTF-8 rhgb quiet upgrade systemd.unit=system-upgrade.target plymouth.splash=fedup

     其中从 'upgrade systemd.'开始到最后的内容都删掉,之后才能正常进入系统,否则会一直卡在图标呼吸的界面,而进不去系统。最后的内容:

    linux   /vmlinuz-3.7.2-204.fc18.x86_64 root=/dev/mapper/vg_peter--fedora-lv_root ro rd.md=0 rd.dm=0 rd.lvm.lv=vg_peter-fedora/lv_root rd.lvm.lv=vg_peter-fedora/lv_swap  rd.luks=0 LANG=en_US.UTF-8 rhgb quiet

     

  • 想要彻底解决这个问题,可以先选择一个可以进入的系统,如 fc17的那个选项,进入后,修改文件: /boot/grub2/grub.cfg 里面可以找到每个在GRUB里出现的选项,直接修改里面对应的部分,下次开机时就可以直接进入了。


PS:

  • 如果想要把文件或者应用图标放在桌面上,通过安装 gnome-tweak-tool,之后在命令行里运行这个命令,在“桌面”一栏里进行选择就可以了
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
方法(二)

通过使用下载的iso文件升级

  去官方网站下载 Fedora 18 的 ISO 文件到您的电脑,链接(网易开源镜像:http://mirrors.163.com/fedora/releases/18/Fedora/i386/iso/)

       然后在终端运行如下命令

sudo fedup-cli --iso /home/user/fedora-18.iso --debuglog=fedupdebug.log

       接下来的时间。就是等待它的升级完成 。



参考文章:http://linux.cn/thread/9957/1/1/


你可能感兴趣的:(fedora17升级 18方法)