Ubuntu 从15.04升级到16.04

        因为之前比较忙,没有把15.04升级到16.04,结果现在15.04已经停止支持了,而且无法从15.04直接升级到16.04,无论是用图形的 升级管理还是命令行的do-release-upgrade,都失败(提示“An upgrade from 'vivid' to 'xenial' is not supported with this tool”)

        

        google了一下,很多人说要修改软件源,把url的host改成old-releases.ubuntu.com。但是,这个方法至少现在对15.04来说是没有用的,因为15.04(vivid)还没有被移到old-release软件源中。

 

        找了很久之后,终于在伟大的stackoverflow上找到了答案。 

        下面是我个人的操作过程,跟stackoverflow的那位大神的过程不大一样,没那么顺利,但是方向是对的了。

        开始之前,需要注意,我试过用这个办法也无法直接从15.04升级到16.04,还是需要先升级到15.10。

1. 下载升级工具 

        到这里 下载对应版本的升级工具(UpgradeTool)。

        有个问题:ubuntu给出来的15.10的upgrade tool链接失效了(404错误),需要到old-releases服务器下载: wily.tar.gz

2. 修改软件源

        因为ubuntu官方已经把15.10(wily)下架了,所以官方主软件源和很多镜像服务器都不能用来升级。需要修改/etc/apt/source.list,把url的域名改为 old-releases.ubuntu.com,这里是有wily的软件源的。

3. 运行升级工具

       下载了15.10升级工具 wily.tar.gz之后,使用tar命令解压并运行升级工具:        

tar -zxf wily.tar.gz
sudo ./wily

   就会开始升级了。look

     

         

        升级完成后重启就已经是15.10了。

        然后打开升级管理器进行正常升级到16.04。

 

升级过程出现的问题

        从15.10升级到16.04的过程中有一个小插曲:升级工具提示/boot分区空间不足,而且提示所需的空间基本跟我的boot分区大小一样大,所以我根本不可能满足它所提示的所需大小。解决方法同样来自stackoverflow,如下:        

sudo apt-get install linux-generic

        安装完重启,然后重新进入升级。

 

        如果升级过程有些包安装失败的话,等到升级结束并重启后运行:

sudo apt-get install -f

        即可把这些包装上去。

 

总结

  1. 使用非LTS版本真的要三思,除非你有精力经常升级(就像我读大学和刚毕业那会)。
  2. 不要动不动就重装系统。在我看来,重装系统就是认输了。当然,如果你要调整分区什么的,就没办法了。

 

 

转载于:https://my.oschina.net/u/3258476/blog/1547486

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值