升级ubuntu20.04的历程
周日晚上看前段时间读的《性能之巅》作者博客,说是已经出了第二版,网上搜索,发现第二版linux要使用ubuntu的20.04版本,再安装一个 bcc的软件才能做实验。
我的笔记本一直是ubuntu18.x,安装时间不短了,也比较稳定。既然最新软件才能练习书上内容,刻不容缓,即可升级。
直接baidu了一篇:
https://blog.youkuaiyun.com/snowdream86/article/details/106152943
直接敲命令:
sudo apt-mark showhold
sudu apt-mark unhold package_name
这两句似乎没有啥用,直接忽略
升级所有已安装软件包
sudo apt update
sudo apt upgrade
为啥两个命令?
sudo systemctl reboot
sudo apt full-upgrade
再来一次升级未哪般?
sudo apt --purge autoremove
-----------------
开始升级20.04了
sudo apt install update-manager-core
sudo do-release-upgrade -d
然后是数小时的等待,糟糕的是还不能离开,我睡醒了发现停在一个疑问上,要 答复y,好像是删除旧软件。
最后一句问你是否重启,当然重启。然后....
启动不起来。进入一个奇怪的的界面:
error symbol grub_file_filtes not found
Entering rescue mode...
grub rescue>
只是啥,不知道怎么处理,baidu, google有很多信息,经过查了很多垃圾信息,终于找到一个靠谱的:
ls
显示所有引导区
ls (hd0,msdos2)/boot/grub
ls (hd0,msdos3)/boot/grub
挨个实验,不报错的记录下来
set
显示当前的是msdos2,显然启动不了,那就试试msdos3
set root=(hd0,msdos3)
set prefix=(hd0,msdos3)/boot/grub
insmod normal
normal
终于见到了选择启动的界面,选择ubuntu启动,还是无法正常启动,进入了linux修复模式
查看启动内容:radeon vce init error(-22)
又是一顿baidu,google,发现一个稍微靠谱的介绍,说是修改bios的显示方式,进入启动bios发现根本没有这个显示方式选择。想了一下,我原来18.04好好的,肯定不是bios的问题,不靠谱。
失望,关机上班去了。
晚上下班回来,重新开机,又进入 了grub rescue>界面,轻车熟路了,修改set为msdos3,normal启动。
这是奇迹出现:启动选项中除了前期的ubuntu(估计是旧版本),多了ubuntu 20.04,感觉有门,选择20.04, 很快就如登陆界面,登陆后出现可爱的小老虎界面,升级成功。
后遗症:每次都进入grub界面,手工set msdos3才能继续使用,不知如何设置为默认值。还需要研究一下。
不过,总算能正常启动了。真是奇异的旅程。记录一下。