Ubuntu 崩了 一大堆黑色背景一大堆Failed

现象:
系统起不来,
Ubuntu崩了,
进不去命令行,
进不去图形界面,
只能在grub里面玩,
啥都用不了。。。

折腾了一晚上,
几乎崩溃

注意一下:我这只是我的机器可用,不一定普适,万不得已可以试试~~~~~~~~~~~~

参考这篇:文章链接

解决方法:

1 制作对应系统U盘;

我的是Ubuntu16.04.6 Desktop

2 U盘启动

进入系统后选择try ubuntu,进入U盘的ubuntu系统,
此时系统会将本机上的ubuntu文件系统识别出来,打开terminal终端,
执行mount命令找到本机系统所挂载的目录,一般在/media/ubuntu下面,子目录是卷id。
如果/boot是独立分区就会显示出两个子目录,可以分别进入这两个目录确定哪个是/根分区哪个是/boot引导分区。

3 通过mount --bind 命令组装本机文件系统

cd /media/ubuntu/root_id
sudo mount --bind /media/ubuntu/boot_id boot #挂载/boot分区目录
sudo mount --bind /proc proc #挂载/proc目录
sudo mount --bind /dev dev #挂载/dev目录
sudo mount --bind /sys sys #挂载/sys目录
sudo cp /etc/resolv.conf etc/resolv.conf #建立域名解析文件

4 chroot到当前目录

chroot .
此处出现 chroot: cannot change root directory to ./: No such file or directory
具体内容记不清,提示是找不到 . 这个目录
解决方法:
echo $SHELL							# 查看shell环境
cp /bin/bash ./bin/bash  			# 把bash拷贝到当前路径下
### cp /bin/bash ./bin/bash 这条命令若提示没有bin路径 就直接把/bin目录下所有东西全部复制到当前目录

可以参考这篇

5 安装内核

apt-get install linux-image-generic(这里可以安装指令的内核)

查看已经有的内核:
dpkg --get-selections |grep linux-image
移除内核:
apt remove 你想要移除的内核
更新grub:
update-grub

6 核查一下/boot/grub/grub.cfg是否已经有内核

奇怪了!我的grub.cfg在/boot/boot/grub/下 -_-#

7 重启一下,我的是可以了

注意一下:我这只是我的机器可用,不一定普适,万不得已可以试试~~~~~~~~~~~~

你可能感兴趣的:(Ubuntu)