麒麟银河桌面版: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。以下是最终安装成功的截图:
热门推荐
耳机故障自己修:四大常见问题解决方法详解
吉祥物、表情包、蹭网神器:解码“UU”的网络时代密码
从北欧神话到漫威电影:索尔的人性化塑造
超萌哄人技巧,温暖笑话解压神器
1879年武都大地震:陇南山歌里的百年记忆
中国建成全球最大地震预警网,实现秒级预警全覆盖
中国科大研发纳米抗体平台,创新光热联合免疫疗法
癌症治疗不只是身体对抗,心理支持同样重要
癌症患者营养指南:赵主任推荐的三餐搭配
99898:数学界的隐藏王者?
数字99898的数学奇遇记
红烧鸡块的最佳搭档:清炒油菜
大盘鸡的绝妙配菜指南:从传统到创新,打造完美一盘
最新!山东三条出省高铁通车时间确定,将成全国重要枢纽
琅勃拉邦大皇宫:法老融合建筑变身国家博物馆
张静老师双师课堂创新教学,计算机软件助力数学核心素养提升
Photoshop新手必学:轻松掌握图片尺寸调整技巧
用Photoshop和Canva玩转照片尺寸调整
A股量价齐升,优化成交量指标提升投资效率
掌握成交量与OBV指标,精准把握股市投资机会
股票投资必懂:成交量代码与量价关系分析
OBV指标详解:成交量代码助力经济趋势分析
体育舞蹈是什么?
中国餐桌礼仪全攻略:十大环节展现孝亲敬亲文化
奥灶馆与奥灶面
Liveuamap:用地图读懂复杂国际局势,实时更新冲突动态
柴胡舒肝丸治疗慢性胃炎效果显著,疏肝理气助健康
上里古镇:茶马古道上的历史印记
上里古镇打卡文峰塔,一日游攻略
海淀区AI产业再迎新高潮:大模型企业齐聚