很突然的昨晚断电Linux崩了,再重启时就一直卡在这个界面上:而且不断的闪烁

ubuntu断电后docker镜像不见了怎么恢复_安装失败

尝试了很多方法,甚是头疼,重装不可能,毕竟自己做了这么多东西,一下子重来这打击我可受不了,下面分享一下我的解决办法。
1、重启系统
重启Ubuntu系统开机,在开机显示厂牌图标时候,按esc或shift,会进入启动选择页。不可手速太快,否则很可能就进入了grub界面,进了一个黑漆漆的界面我也不知道咋搞,只能重新来一次了。正确界面如下:

ubuntu断电后docker镜像不见了怎么恢复_vi编辑器_02

2、选择Advanced options for Ubuntu,选择第二个也就是ubuntu 高级选项(回车选择,即上图)

3、选择系统修复模式(recovery mode)一般是二个。(回车选择)

ubuntu断电后docker镜像不见了怎么恢复_vi编辑器_03

4、选择进入root shell

ubuntu断电后docker镜像不见了怎么恢复_vi编辑器_04

选择resume选项,ok,ok。(两下回车后又返回上面的界面,所以我实际上从resume到root每个都恢复了一次)。但是看了几篇文章都提了root,也是到了root的时候确实不一样了。

选中root       Drop to root shell prompt,按Enter进入(这个就很关键了)之后会出现下图所示界面:

ubuntu断电后docker镜像不见了怎么恢复_vi编辑器_05

按Enter进入下图模式:

 

ubuntu断电后docker镜像不见了怎么恢复_vi编辑器_06

接下来就是敲命令了:

首先你可以查看一下blacklist.conf这个文件的属性,发现它是不可以修改的:

查看属性:

#ll /etc/modprobe.d/blacklist.conf

修改属性:

#sudo chmod 666 /etc/modprobe.d/blacklist.conf

接下来你可以使用vi编辑器编辑blacklist这个文件,但是vi编辑器对我而言有种反人类设计的感觉,不建议使用,建议使用追加的方式:
先在文档末尾追加一空行

#echo "">>/etc/modprobe.d/blacklist.conf

再追加详细内容:

#echo "blacklist vga16fb">>/etc/modprobe.d/blacklist.conf
 
#echo "blacklist nouveau">>/etc/modprobe.d/blacklist.conf
 
#echo "blacklist rivafb">>/etc/modprobe.d/blacklist.conf
 
#echo "blacklist rivatv">>/etc/modprobe.d/blacklist.conf
 
#echo "blacklist nvidiafb">>/etc/modprobe.d/blacklist.conf

之后我们把之前修改的文件属性改回来:

#sudo chmod 644 /etc/modprobe.d/blacklist.conf

最后更新一下内核:

#sudo update-initramfs -u

最最最后,重启,即可进入系统。

# sudo reboot -h now

重启后会有点慢,但是请保持耐心。重启后打开终端( 重启后不断按住 Ctrl + Alt + F1 到 F7都可以试试,总有一个可以打开),在终端输入:

sudo apt-get update

sudo apt-get upgrade

$sudo add-apt-repository ppa:graphics-drivers/ppa
$sudo apt-get update
$ubuntu-drivers devices

ubuntu断电后docker镜像不见了怎么恢复_安装失败_07

此时,会列出适合你自己显卡的驱动,一般选 recommend 的那个,但我安装失败了,我就从后往上选择比378 早一代 的 375 。然后开始安装驱动:

$sudo apt-get install nvidia-driver-378

安装过程会很慢,受网速影响还有可能会出错,根据提示操作一下就可以了。

安装完成后可以查看一下驱动信息:即OK了

$nvidia-smi  如果失败看不到。但我安装失败了,我就从后往上选择比375 早一代 的 370 。然后开始按上面的方法安装驱动。

直到成功为止,不行的话那就等网络好点再试试。或者用pip按。或者换下载源试试。或者下载安装包编译安装法。如下则OK了。

ubuntu断电后docker镜像不见了怎么恢复_重启_08

————————————————