问题现象:

      ubuntu18.04在启动时,会运行到某个地方卡住,然后不停闪烁。

问题原因:

     1.通过百度搜索,有说是显卡问题,有说是升级问题,有说是磁盘空间已满问题。

       通过启动是信息,判断是磁盘空间已满。

因为dev/sda1: clean, 552599/6111232 files, 7119295/24414464 blocks这句话,而知道原因。

问题解决:

    方法一:未成功(原因:到第二步的时候,屏幕还是闪烁,无法正常输入账号和密码)

         1.打开虚拟机, 在屏幕变紫色,按F2,进入recovery模式,选择resume重启时候,按 ctrl +alt +F2 进入 ttf2  (真是绝了,我这没有进入recovery模式,怎么都进不去ttf, 看人家网上 ctrl + alt + F1/ F2 /.../F6 不用recovery模式也能进).

          2.输入账号、密码登录用户

          3.sudo apt update 

          4. sudo apt install xserver-xorg-video-intel (我把ubuntu汉化了,结果输出全是!!!傻逼了)

                看样子是安装失败了,应该是系统禁止用户操作

                看别人说用aptitude安装 xserver-xorg-video-intel, 然后安装aptitude: 

                    sudo apt-get install  aptitude( 我也没研究aptitude含义)

                sudo aptitude install xserver-xorg-video-intel (完成安装)

    5. sudo reboot,重新开机,好了!!!!

     方法二:未成功(原因直接进入命令行,常用指令不能识别)

1. Advanced options for Ubuntu
选择 Advanced options for Ubuntu,Enter。
备注:
选择第一个 Ubuntu,按 e 键将进入编辑模式。编辑项修改是临时性的,并不是永久性的。在下一次系统重启后,如果不做修改的话,还是会进入图形界面模式。

2. 选择内核启动
Advananced options for Ubuntu 子菜单如下所示,选择以前旧的内核版本启动。

Ubuntu, with Linux 4.13.0-26-generic
Ubuntu, with Linux 4.13.0-26-generic (upstart)
Ubuntu, with Linux 4.13.0-26-generic (recovery mode)
Ubuntu, with Linux 4.10.0-42-generic
3. CTRL + ALT + F1 进入终端界面
系统正常启动后,切换命令行 (Ctrl + Alt + F1) 登录界面。

4. sudo apt-get remove --purge nvidia*
卸载安装过的 NVIDIA driver,执行命令:sudo apt-get remove --purge nvidia* 
5. sudo apt update & sudo apt upgrade
sudo apt update
sudo apt upgrade
sudo apt autoremove
6. sudo reboot
方法三:成功(注意:登录账号不是用户账号,而是root)

  1. 系统启动后,在BIOS引导界面按“ESC”键进入选择菜单,选择第一个“Ubuntu”,按“e”键进入编辑模式。

    ubuntu16.04桌面版开机进入命令行模式

  2. 在出现的编辑项里,可以看到GRUB解析给内核的参数。我们在该行末尾给出引导运行级别,3(多用户模式,纯文本)。

    ubuntu16.04桌面版开机进入命令行模式

  3. 然后按CTRL+X或F10引导系统,启动之后就是命令行模式了。这种方法只是一次临时性的,并不是永久性的,在下一次系统重启后,如果不做修改的话,还是会进入图形界面模式。

    ubuntu16.04桌面版开机进入命令行模式

  4. 如果要每次开机都进入到命令行模式的话,需要在/etc/default/grub里面配置。

    GRUB_CMDLINE_LINUX_DEFAULT一行中改为"quiet splash 3"。

    保存退出后,使用update-grub命令来基于这些更改重新生成/boot下的GRUB2配置文件。

    重启即可进入命令行模式了。

    ubuntu16.04桌面版开机进入命令行模式

    ubuntu16.04桌面版开机进入命令行模式

  5. 关于Linux系统的引导运行级别,一般默认的是5(多用户图形界面),就是我们常用的那种。设置为1启动单用户模式,会进入root shell。

  6. 个人操作:进入之后,删除之前导致磁盘满的文件,这里是制作buildroot导致文件过大。删除重启即可。然后进行磁盘扩展。

  7. 磁盘扩展见其他文章。

 

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐