最近ubuntu18.04TLS正式版出来,迫不及待地体验一波,也从16.04TLS升到了18.04TLS,现在将遇到的“麻烦”记录下来。
按照常规思路,感觉直接使用
1. sudo apt-get update
2. sudo apt-get upgrade
3. sudo update-manager -c -d
就能从理想中的16.04直接升级到18.04了,万万没想到中间17.10来此插了足,还给我带了不少麻烦。
使用update upgrade 乃至所谓的dist-upgrade
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
sudo do-release-upgrade
结果是:
image.png
原来软件和更新没设置,那就重新设置下吧:
打开“软件和更新”,在更新选项卡中的有新版本时通知我选项中选择适用任何版本
image.png
然后可以按快捷键ALT+F2,在命令框中输入upupdate-manager -cd
或者直接找到它
image.png
结果令人意外蹦出了17.10版而不是直接的18.04版(服务器版本测试了是直接从16.04到18.04)
想当然,安装过程肯定会遇到些惊喜意外
image.png
在更新到17.10时,发现系统吃掉了wifi,有线连接还死活连接不上,百度了下说原因是没给分配IP地址,那晓得了直接来个命令就解决它。
sudo dhclient ens33 #注意这个网卡名未必是一样的,请以实际修改
image.png
这个问题的出现由于登录用户的桌面系统中企图使用其他用户运行图形界面的应用所造成的,你可以直接 xhost +执行
xhost +
执行结果:access control disabled, clients can connect from any host
image.png
最后继续sudo update-manager -c -d
image.png
最后写个更新之前遇到的问题:
有的小伙伴可能与我一样虚拟机下装的ubuntu系统很紧凑,可能在这次大升级,会遇到内存不足,导致无法更新,在这记录下步骤吧。
df -h 就能查看本机内存大小及剩余容量
箭头所指的内存容量.png
箭头所指的是内存容量大小
首先关闭虚拟机,在vmware中点击虚拟机选项卡
image.png
其次点击硬盘中的扩展按钮,输入你要增加的磁盘容量,细心的小伙伴可能会发现20GB以下,扩展按钮仍然是灰色的,那是因为20G只代表了现有的内存空间,若你改成30G然后扩展了,其实才扩容了10G内存而已。
然后再重启虚拟机 输入 sudo apt-get install gparted
安装了如图下图所示的软件
image.png
image.png
我这只有成品图了,就拿着这举例吧,在你外扩后会出现一栏未分配磁盘,你得先删除箭头所指的那个extend扩展分区,才能让主分区扩容
然后点击它(调整大小或移动选定分区),必须是删除 “extended”分区中的“linux swap”, 然后再删除“extened”。 这样的目的是为了将原分区(也就是我们的主分区)和未分区的部分连接起来
image.png
调到自己想要的数字,最后留个extend一点磁盘内存就行了。
image.png
然后再创建extended分区及选择linux-swap
最后df -h 查看是否扩容成功。