zoukankan      html  css  js  c++  java
  • 解决ubuntu安装后进入系统时黑屏,左上角闪动光标(ubuntu20.04)

    解决ubuntu安装后进入系统时黑屏,左上角闪动光标(ubuntu20.04)

    如果是因为分区信息调整,导致grub找不到linux系统安装分区上的引导信息,那么解决方法如下:

    这里解释下发生了什么:
    1)问题开始是因为,在某个硬盘上安装好后,由于系统上有多个分区,并没有指定引导分区是哪一个,然后系统就呆了。
    2)所以所有解决方案都是为了一个目的,给他指定引导分区是哪一个
    3)指定引导分区可能有多种方式,这里是其中一种,通过u盘启动可以try ubuntu进入一个临时的ubuntu系统,然后进行设置。
    4)进去之后,首先查看系统安装在哪个盘了,所以有

    sudo fdisk -l
    

     

    #在/mnt下创建一个叫ubuntu的文件夹,用来挂载
    sudo mkdir /mnt/ubuntu
    #mount挂载操作,这里的/dev/sdc5是我自己的引导分区,查看硬盘/dev/sdc下哪个标识了Linux就可以了
    sudo mount /dev/sdc5 /mnt/ubuntu
    

     

    6)进行设置,从/dev/sdc盘读取引导程序,位置在引导分区的boot文件夹下。

    sudo grub-install --boot-directory = /mnt/ubuntu/boot  /dev/sdc

    7)配置完成,提示没有错误,重启就行了,记得重新指定启动顺序。

     

    如果linux引导分区能找到,ctrl+alt+f3能进行命令行。那么可能是系统启动时多了一个模式检查导致的,那么请参考如下解决方法:

    1、选择第一个ubuntu,按e进入编辑,找到ro quiet splash $vt_handoff这一行命令
    2、在ro quiet splash $vt_handoff 后加入nomodeset;后按F10进入unbuntu界面

    此次进入ubuntu界面是临时进入,重启后问题无法解决

    进入终端;输入sudo root,输入密码;

    输入命令vim /etc/default/grub找到ro quiet splash $vt_handoff,在后面加入nomodeset
    输入命令sudo bash -c "source /etc/default/grub  && update-grub && reboot"
    重启电脑 ,问题就可以解决了。

     

    也可以直接使用sed来修改grub文件,可能有些人不会使用vi或vim之类的。

    sudo  sed -i 's/quiet splash/quiet splash nomodeset/g' /etc/default/grub 

    sudo bash -c "source /etc/default/grub  && update-grub && reboot"

    我在操作时,和上述上方法有个不同点,就是我的系统卡在光标闪烁黑屏时,可以通过ctrl+alt+f3进行到命令行模式。

    既然已经进行命令行了,那我就直接编辑了vim /etc/default/grub找到 quiet splash  ,在后面加入nomodeset,后

    面同样sudo bash -c "source /etc/default/grub  && update-grub && reboot"   重启系统就行了。

    关键字:设置nomodeset后 屏幕太亮且无法调节亮度。

    在我工作的过程中有些笔记本到这里重启后就可以正常工作了,有些还不行可能会出现屏幕太亮了且不能设置亮度,这是因为笔记本上的显卡型号比较新导致,而且可能还是独立显卡,这里要手工安装该显卡驱动程序,要到显卡官网上去下载。

    例如我的一款笔记本显卡是radeon rx640 的,那么要自己到官网上去下载对应版本的驱动,官网地址:  https://www.amd.com/en/support/kb/release-notes/rn-amdgpu-unified-linux-21-10

    下载后解压,执行目录里的sudo amdgpu-install进行安装,

    安装驱动后,就可以把上面设置的nomodeset去掉了,再update-grub就可以正常进入系统了。

    总结一下,其实该问题,应该就是新机器采用的显卡较为新,而ubuntu 20.04系统可能调整了驱动程序的管理方式,导致无法正常加载驱动程序导致的。只要针对本机显卡安装好驱动就行了。(只是我个人猜测,仅供参考)

    -----------------------------------------------------------------------------
    交流QQ号:1175372067
    电话:18551717618(同微信)
    元几科技.软件3部
    迈开步伐去探索
    南京元几科技有限公司
    元几社区: https://www.cnblogs.com/colin-vio
    元几官网: http://www.yuanji.tech
    -----------------------------------------------------------------------------
  • 相关阅读:
    常用的长度单位
    HTML常用的列表标签
    html常用文本标签
    CSS选择器及优先级
    块级元素与内联元素
    移动端app打包
    内联框架
    Leetcode303.区域和检索-数组不可变
    Leetcode107.二叉树的层次遍历||
    Leetcode784.字母大小写全排列
  • 原文地址:https://www.cnblogs.com/colin-vio/p/14325224.html
Copyright © 2011-2022 走看看