麒麟银河桌面版:CUDA 12.6与MySQL安装指南
创作时间:
作者:
@小白创作中心
麒麟银河桌面版:CUDA 12.6与MySQL安装指南
引用
CSDN
1.
https://blog.csdn.net/SZ170110231/article/details/142412982
在麒麟银河桌面版系统上安装CUDA 12.6和MySQL时,可能会遇到一些常见的问题,比如nouveau驱动冲突、X服务器运行导致的安装失败等。本文将详细介绍如何解决这些问题,帮助你顺利完成安装。
一、卸载并禁用nouveau驱动程序
1. 确认nouveau驱动的当前状态
首先,使用以下命令查看nouveau驱动是否正在运行:
lsmod | grep nouveau
如果有输出,说明nouveau驱动正在加载。
2. 临时禁用nouveau驱动
可以使用modprobe命令来临时禁用nouveau驱动(重启后会恢复加载):
sudo modprobe -r nouveau
3. 永久禁用nouveau驱动
要永久禁用nouveau驱动,可以修改内核模块的配置文件。步骤如下:
编辑或创建文件/etc/modprobe.d/blacklist-nouveau.conf
:
sudo vim /etc/modprobe.d/blacklist-nouveau.conf
在文件中添加以下内容:
blacklist nouveau
options nouveau modeset=0
保存并退出编辑器。
4. 更新initramfs
应用更改后,更新initramfs以确保禁用生效:
sudo update-initramfs -u
5. 重启系统
执行以上步骤后,重启系统即可:
sudo reboot
重启后可以再次检查nouveau驱动是否已被禁用:
lsmod | grep nouveau
如果没有输出,说明nouveau已成功卸载或禁用。
二、关闭X服务器再安装
在安装NVIDIA驱动时,如果X服务器正在运行,可能会导致安装失败。日志信息显示:
nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Thu Sep 19 21:23:01 2024
installer version: 560.35.03
PATH: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin
nvidia-installer command line:
./nvidia-installer
--ui=none
--no-questions
--accept-license
--disable-nouveau
--no-cc-version-check
--install-libglvnd
Using built-in stream user interface
-> Detected 20 CPUs online; setting concurrency level to 20.
-> Scanning the initramfs with lsinitramfs...
-> Executing: /usr/bin/lsinitramfs -l /boot/initrd.img-5.10.0-9-generic
-> The file '/tmp/.X0-lock' exists and appears to contain the process ID '33536' of a running X server.
-> You appear to be running an X server. Installing the NVIDIA driver while X is running is not recommended, as doing so may prevent the installer from detecting some potential installation problems, and it may not be possible to start new graphics applications after a new driver is installed. If you choose to continue installation, it is highly recommended that you reboot your computer after installation to use the newly installed driver. (Answer: Abort installation)
ERROR: Installation has failed. Please see the file '/var/log/nvidia-installer.log' for details. You may find suggestions on fixing installation problems in the README available on the Linux driver download page at www.nvidia.com.
解决方案
- 切换到纯文本模式,按
Ctrl + Alt + F2
(或F3、F4等)进入命令行界面。 - 登录系统,然后关闭X服务器:
sudo systemctl stop lightdm # 对于Ubuntu或Kylin等桌面环境
或者:
sudo systemctl stop gdm # 如果你使用的是GNOME
- 在关闭X服务器之后,重新运行NVIDIA安装程序:
sudo ./cuda**--no-cc-version-check --install-libglvnd
- 安装完成后,重新启动系统:
sudo reboot
三、解决CUDA 12.6与MySQL安装冲突
麒麟银河桌面版系统默认安装了CUDA 11.4,这可能会与MySQL的安装发生冲突。解决方法如下:
- 使用sudo运行安装命令以解决权限问题。
- 如果出现文件已存在的错误,可以手动删除冲突的文件或目录后重试安装。
- 如果手动删除文件和符号链接后仍有问题,可以考虑完全卸载旧版本的CUDA,再重新安装。
卸载旧版本CUDA的命令:
sudo apt-get remove --purge '^nvidia-.*'
sudo rm -rf /var/lib/nvidia
sudo rm -rf /etc/nvidia*
sudo rm -rf /usr/local/cuda
sudo rm -rf /usr/local/cuda-12.6
最终安装成功
经过以上步骤,你应该能够成功安装CUDA 12.6和MySQL。以下是最终安装成功的截图:
热门推荐
如何写好推荐信的格式指南
如何识别与应对更年期
带锯条为何需要根据被加工材料,选择对应的线速度?
清泥赋能团队:创新技术,驱动污泥资源化
如何通过防火墙高级设置禁止访问445端口号,防止勒索病毒的传播
如何选择合适的硬盘扩展坞
糖尿病平均寿命只有70岁,为什么有的糖尿病可以超过100岁?
DeepSeek 15天指导手册:从入门到精通
炸鸡锁骨的配料及做法全部(油炸鸡叉骨配方及详细加工制作流程)
全民所有矿产资源资产清查价值核算方法
从零开始:如何开一家成功的奶茶店?
初中生叛逆期怎么教育?专家老师给你支7招
遇到插队情况如何应对?应对插队时有哪些有效策略?
上火嘴角开裂怎么办?医生给出专业建议
50+穿裙配运动鞋还是高跟鞋?看这些对比图就知道,差距有点大
老年人入住养老机构全流程:从申请、服务到退住的全方位指南
消防安全的团队协作与沟通
如何投诉网络平台app
肝胃间隙淋巴结肿大怎么回事,怎么办
如何确定房屋的市场价值?确定这种价值的方法有哪些?
国家卫健委发布5种减肥药,这些药物如何使用?
“躺吃”就能减肥?“暴瘦神药”背后的真相是……
这种上瘾要不得:糖瘾或GI和情绪
企业破产时独资子公司如何处理?法律专家解读
白发是缺什么营养造成的
静脉血栓抗凝药:五种常用药物的作用机制与注意事项
静脉血栓恢复期怎么锻炼身体
BMI与重疾:您需要知道的关键事实
违章拍照是否会拍摄超速行为?
开启人工智能与人类合作的新纪元