ubuntu虚拟机启动失败黑屏解决方案及原因

本文介绍了解决Ubuntu虚拟机启动黑屏问题的方法。首先通过GRUB进入恢复模式,并以root用户登录,随后检查磁盘空间是否已满。若因磁盘空间不足导致黑屏,则删除部分文件释放空间;若非此原因,则尝试更新软件包解决问题。

背景介绍

某天某个时辰,手残的我想打开VMWare里面的ubuntu虚拟机跑跑Kubernetes突然发现ubuntu虚拟机黑屏无法启动,只有一个光标在闪烁,图形界面就再也打不开了


原因

进入高级模式后发现磁盘占用满了,清除一些文件后ubuntu虚拟机正常启动

解决方案

  • 进入grub模式
    一旦启动后,在有读条的时候按住左shitf键不放即可,注意一定要赶在在启动一开始时,另外虚拟机的情况下要注意按键前用鼠标点击屏幕进入虚拟机,否则识别为虚拟机外部的输入,进入后如图
    在这里插入图片描述
  • 进入recovery模式
    grup中选择Advanced模式进入如下状态
    在这里插入图片描述 选择后面带有 recovery mode按回车即可进入,如下图

在这里插入图片描述

  • 配置为读写模式并以root登陆

出问题时一般会发现上图中recovery菜单中文件系统时只读的,此时只要选中“network”选项就会使能网络并改为读写模式,接着再选择root选项就可以root登陆,进入bash,如下图
在这里插入图片描述

  • 查看磁盘空间

  • 使用df -h命令发现磁盘占满,清理下大文件

    root@ubuntu:~# df -h
    Filesystem      Size  Used Avail  Use% Mounted on
    udev            1.9G     G   1.9G   0% /dev
    tmpfs           391M   6.2M  385M   3% /run
    /dev/sda5         9G     9G   14G 100% /
    

    ls -lsh 查看文件大小,再用rm删除文件即可

    root@ubuntu:~# ls -lsh /var
    total 900M
    838M -rwxrwxrwx 1 root syslog 838M Apr 18  2020  log
    root@ubuntu:~#  rm  -rf /var/log/*
    
  • 其他操作

  • 如果发现不是磁盘原因导致黑屏,可以尝试在recovery mode下执行sudo apt-get update&&sudo apt-get upgrade -f命令更新软件包,最后reboot就会正常登陆GUI界面了

参考

https://blog.csdn.net/u013810296/article/details/86683559

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值