解决用VMware虚拟机的ubuntu系统安装英伟达驱动后无法开机,一直闪屏的问题

1 问题描述

为了在虚拟机安装cuda环境,看到网上说要下载英伟达驱动后才能正确安装。但是网上的教程都是针对双系统,在虚拟机上无法使用。

在虚拟机上安装英伟达驱动后,重启虚拟机发现一直闪现下述界面,不能正常开机。

2 解决方法

按住Ctrl+Alt+F1(或 Ctrl+Alt+F2Ctrl+Alt+F3 等)切换到虚拟控制台。

在虚拟控制台输入用户名和密码。

输入以下指令卸载英伟达驱动

sudo apt-get purge nvidia-*

 重新配置服务器

sudo dpkg-reconfigure xserver-xorg

输入指令重启系统即可

sudo reboot

### 安装NVIDIA显卡驱动前的准备 为了确保顺利安装,在开始之前建议备份重要数据并更新系统软件包列表: ```bash sudo apt update && sudo apt upgrade -y ``` ### 卸载旧版本驱动程序 如果有先前安装过的NVIDIA驱动,需先将其移除以防止冲突和错误发生。执行如下命令来彻底清除现有驱动[^2]: ```bash sudo apt-get purge nvidia-cuda* sudo apt-get purge nvidia-* ``` 这一步骤可以有效避免因残留文件引起的问题。 ### 添加PPA源(可选) 对于希望获取最新版驱动而非稳定版用户来说,可以通过添加官方图形团队维护的PPA仓库实现: ```bash sudo add-apt-repository ppa:graphics-drivers/ppa sudo apt update ``` 注意此操作并非强制性要求;仅当默认库无法满足需求时考虑采用。 ### 查找适合系统驱动型号 利用`ubuntu-driver devices`工具自动检测最适合当前硬件环境的专有闭源驱动名称,并记录下推荐的具体版本号以便后续指定安装: ```bash ubuntu-drivers devices ``` 该指令会列出一系列候选选项及其兼容情况评估结果供参考选择。 ### 执行驱动安装过程 依据前面查询到的信息决定采取哪种方式进行部署——既可以依赖于上述提到的自动化辅助手段一键完成配置工作(`do`),也可以手动指明特定标签名来进行精准控制(`install <version>`): #### 自动化方式 ```bash sudo ubuntu-drivers autoinstall ``` 这种方式能够简化流程,减少人为干预带来的不确定性因素影响最终效果。 #### 手动指定版本 假设通过`devices`得知v470是最优解,则运行下面语句实施针对性加载动作: ```bash sudo apt install nvidia-driver-470 ``` 请根据实际情况调整这里的数字部分以匹配所选定的目标对象。 ### 配置内核模块和服务状态 重启计算机之前还需确认几个关键组件已被正确激活启用: ```bash sudo modprobe nvidia lsmod | grep nvidia systemctl status nvidia-persistenced.service ``` 以上三条分别用于装载必要的设备驱动、验证其存在与否以及查看持久化进程守护进程的工作状况。 ### 重新启动操作系统 最后一步就是让改动生效了,请保存好所有未存档的数据再继续下一步行动以防万一丢失重要内容: ```bash sudo reboot now ``` 如果一切正常的话应该可以看到正常的登录界面而不是漆黑一片的画面了[^1]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值