[已解决]手贱升级Ubuntu

@Ta 2019-05-03发布,2019-05-04修改 4686点击
从16.04升级到18.04

和你想象中的一样,翻车了!
选择第一个4.19内核进不去。
选择那个4.15的内核才能进去。
这是啥原因。。
新的内核反而进不去(禁用显卡驱动也进不去,卡在logo,也进不去tty,)
幸好我还有一个老内核。

738415bd05a563c9d8361708a54306c01111350.jpg


如果我没有老内核的话,岂不是完蛋啦?

已解决:在老内核里面重装显卡驱动,再切换到新内核就行了

但是假如没有旧内核岂不是凉凉?
回复列表(5|隐藏机器人聊天)
  • @Ta / 2019-05-05 / /
    @冰封,解决办法公告一下啊!(ノಥ益ಥ)
  • @Ta / 2019-05-05 / /
    @5258,解决办法:在老内核里面重装显卡驱动,再切换到新内核就行了


    不看帖子的超超?
  • @Ta / 2019-05-05 / /

    @冰封,即使不小心把所有内核都卸载了,你还可以从LiveCD启动啊,只要选择恢复模式即可。恢复模式会chroot到你的系统根目录并且打开shell,然后你就可以执行命令进行修复。你甚至也能在这样的环境下运行startx启动图形界面,功能和从原始内核启动没什么不同。如果显卡驱动与当前内核兼容,甚至也可以正常加载显卡驱动。
    因为chroot等技术的存在,Linux系统是可以多阶段引导的,而且默认的启动流程就是多阶段引导。内核会首先挂载initramfs,里面有一些简单的工具用于找到真正的根文件系统并且挂载到某处,随后initramfs中的pid 1 chroot到真正的根文件系统,并开始后续启动流程。

    这一过程也可以被拆分,比如,先启动到livecd里面的ubuntu,然后在恢复模式里面挂载并chroot到你的根文件系统。此时你的系统(用户空间程序)所在的运行环境与你正常开机的时候没有太多的不同(只是系统服务都没有运行而已)。

    至于显卡驱动等内核模块,是只要与内核版本兼容就可以挂载。不过通常用命令行就能修复大部分问题,不需要在livecd运行图形界面。只需要运行apt把丢失的内核安装回去即可。

    所以,只要你的根文件系统还能挂载,就完全有机会修复。

  • @Ta / 2019-05-05 / /
    @老虎会游泳,啊哈哈,到时候出问题可以找你了
  • @Ta / 2019-05-06 / /
    幸好我不用GUI
添加新回复
回复需要登录