有独显的电脑在安装完ubuntu后启动时一般都会卡在光标闪烁处


解决办法是:

首先,我们需要获取更多的信息来确定问题的原因。如果你的Ubuntu系统卡在启动过程中,你可以尝试以下方法来获取更多的信息:

在开机时按下”Esc”键,这将显示详细的启动信息。在这些信息中,你可能会看到一些错误信息,这些信息可以帮助你确定问题的原因。
如果你无法看到任何有用的信息,你可以尝试进入恢复模式。在开机时按下”Shift”键,然后选择”Advanced options for Ubuntu”,再选择”(recovery mode)”。在恢复模式中,你可以选择”dpkg”来修复可能的软件包问题,或者选择”failsafeX”来解决可能的图形界面问题。

进入光标闪烁时,按ctrl+alt+f2~6进入tty2~6任意终端, 然后输入用户名密码后登录系统;

ctrl+alt+f7 可以退出

因新装的系统vim编辑器是vim-tiny精简版无法正常使用,键盘输入会出现乱码等情况,修改方案一:
1.删除原来的,重新安装
sudo apt remove vim-tiny
sudo apt install vim

2.修改vim配置文件
配置文件路径是/etc/vim/vimrc.tiny,一般是在命令行下修改文件权限,然后图像界面编辑。
sudo gedit /etc/vim/vimrc.tiny (在显示界面才能使用次命令)
将“set compatible”修改成“set nocompatible”,添加一行set backspace=2

推荐使用方案二,用nano编辑器修改
sudo nano /etc/default/grub

命令行模式下用文本编辑器打开grub配置文件/etc/default/grub,找到这一行GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”, 在quiet splash后面空一格加入 nomodeset

使用Ctrl+O来保存所做的修改

按Ctrl+X退出

然后执行sudo update-grub以更新启动配置

重启sudo reboot

重启后就能进入输入用户名账号界面,登录账号后进入系统

删除显卡驱动包括配置:
sudo apt autoremove nvidia* –purge

然后更新包缓存信息
sudo apt-get update

重新安装驱动程序
sudo apt install nvidia-driver-550 -y

安装完显卡驱动后执行nvidia-smi查看显卡信息
Wed Jun 19 10:15:36 2024
+—————————————————————————————–+
| NVIDIA-SMI 550.67 Driver Version: 550.67 CUDA Version: 12.4 |
|—————————————–+————————+———————-+
| GPU Name Persistence-M | Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap | Memory-Usage | GPU-Util Compute M. |
| | | MIG M. |
|=========================================+========================+======================|
| 0 NVIDIA GeForce RTX 4090 Off | 00000000:C3:00.0 Off | Off |
| 0% 35C P8 11W / 450W | 218MiB / 24564MiB | 0% Default |
| | | N/A |
+—————————————–+————————+———————-+

+—————————————————————————————–+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=========================================================================================|
| 0 N/A N/A 2280 G /usr/lib/xorg/Xorg 108MiB |
| 0 N/A N/A 2529 G /usr/bin/gnome-shell 58MiB |
| 0 N/A N/A 3261 G …irefox/1635/usr/lib/firefox/firefox 14MiB |
+—————————————————————————————–+

如果有2个不一样的驱动肯定会有冲突,因为安装显卡驱动后,独立显卡的显示配置把之前的显示配置替换了。这时其实只需要覆盖 /etc/X11/xorg.conf即可:

cd /etc/X11
sudo rm xorg.conf
sudo cp xorg.conf.nvidia-xconfig-original xorg.conf

再次编辑启动项:
sudo nano /etc/default/grub

命令行模式下用文本编辑器打开grub配置文件/etc/default/grub,找到这一行GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”, 在quiet splash删除nomodeset

使用Ctrl+O来保存所做的修改

按Ctrl+X退出

重启系统
sudo reboot

至此解决卡logo卡光标问题;

 

原创不易请大大们多多支持,扫描支付宝二维码领红包。

后端专属技术群:

构建高质量的技术交流社群,欢迎从事编程开发、技术招聘HR进群,也欢迎大家分享自己公司的内推信息,相互帮助,一起进步!

加我微信拉你进群,备注ittce,不然不加。

扫码领红包

微信赞赏支付宝扫码领红包

发表回复

后才能评论