ubuntu 18.04桌面版启动错误: Unable to mount root fs on unknown-block(0,0)

问题出现过程

*** 个人环境: visualbox 虚拟机 Ubuntu 18.04 桌面版 IP:192.168.1.186 (最初从 192.168.1.185 克隆过来的)html

  1. 20190423 晚上准备安装一个 UNlet standalone 和 一个 Eclipse UMlet 插件的时候,系统弹出来一些软件更新,没有注意就接受了更新!
  2. 过程当中 Eclipse marketplace 很慢,因此更换download 镜像等相似操做,没有注意更新是否完成,是否成功!
  3. 关机时特地不敢强制关机,由于以前曾经发生过 eclipse 在强制关机以后,丢失了刚刚的一些文件
  4. 可是,意想不到的事情仍是发生了,再次启动的时候,黑白屏幕一大堆启动命令以后(历来没有仔细看过启动画面的命令行),最终中止了!爆出来错误

    Unable to mount root fs on unknown-block(0,0)

  5. 来回重复几回,都是同样的结果

解决问题过程

一、尝试recover 启动失败

二、尝试选择其余版本,能够启动

*** 由于是回复以后才记录的,已经不记得是怎么进入到 高级启动模式的了 *** 反正是启动的时候我随意按 上下箭头 *** 也许是 Ubuntu 自己就有这一个选项,只在启动失败的时候linux

以下图,选择 Advanced options for Ubuntuubuntu

在这里插入图片描述

选择第三项: Ubuntu , with 4.15.0-47-generic,竟然能够此次呢广场启动,并且就是我刚刚操做 Eclipse 的时候的样子! *** 说明我刚才只顾着操做 Eclipse,没有注意后台升级没有完成! *** 之后再升级的时候,老老实实等着! 在这里插入图片描述eclipse

三、尝试修复错误

参考: https://www.cnblogs.com/DM428/p/9150361.html https://blog.csdn.net/liziliyeh/article/details/79274711动画

以上 2 个参考,虽然缘由和处理过程不同,可是,帮助我大概明白了问题所在,因此,要感谢以上两位博主! 还有百度过不少其余更复杂的缘由,由于我对 grub 彻底不明白,那些文章看来懵懵懂懂!.net

  1. 由于是虚拟机,找一个同类对比:运行的内核版本 192.168.1.186 (出错误的) $ uname -a Linux ubuntu1804-186 4.15.0-47-generic #50-Ubuntu SMP Wed Mar 13 10:44:52 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux插件

    192.168.1.185 (原始的) $ uname -a Linux dhbmubuntu1804-185 4.15.0-45-generic #48-Ubuntu SMP Tue Jan 29 16:28:13 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux命令行

  2. 查询对比 2 个虚拟机的内核版本 192.168.1.186 (出错误的) $ dpkg --list |grep linux-imagecode

    rc  linux-image-4.15.0-29-generic              4.15.0-29.31                                 amd64        Signed kernel image generic
     rc  linux-image-4.15.0-45-generic              4.15.0-45.48                                 amd64        Signed kernel image generic
     ii  linux-image-4.15.0-46-generic              4.15.0-46.49                                 amd64        Signed kernel image generic
     ii  linux-image-4.15.0-47-generic              4.15.0-47.50                                 amd64        Signed kernel image generic
     it  linux-image-4.15.0-48-generic              4.15.0-48.51                                 amd64        Signed kernel image generic
     ii  linux-image-generic                        4.15.0.48.50                                 amd64        Generic Linux kernel image

    192.168.1.185 (原始的) $ dpkg --list |grep linux-imagehtm

    ii  linux-image-4.15.0-29-generic              4.15.0-29.31                                 amd64        Signed kernel image generic
     ii  linux-image-4.15.0-45-generic              4.15.0-45.48                                 amd64        Signed kernel image generic
     ii  linux-image-generic                        4.15.0.45.47                                 amd64        Generic Linux kernel image
  3. 从新运行失败的新版本升级 $ sudo update-initramfs -u -k 4.15.0-48-generic

    [sudo] password for dhbm: 
     update-initramfs: Generating /boot/initrd.img-4.15.0-48-generic

    $ sudo update-grub2 $ sudo reboot

哈哈哈哈!ok了!

4 、 亡羊补牢:去掉自动更新

** 以前我还总想 18.04 升级到 18.10 ,如今刚知道 18.04 是 LTS 版本 ,18.10 不是!
** 做为平常使用的电脑,固然是稳定最重要!
  1. 找到 自动更新设置 左下角“”应用,在搜索框输入 update (中文版可能叫 更新) 在这里插入图片描述
  2. 找到更新设置 3 个和 update 有关的应用,第一个是设置,第二个是查找有没有能够更新的软件,第三个大概至关于应用商店 在这里插入图片描述
  3. 去掉 自动更新 将 Automatically check... 和 Notify... 都改为 Never! 何时想升级,手动操做去! 在这里插入图片描述
相关文章
相关标签/搜索