麒麟银河桌面版: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。以下是最终安装成功的截图:
热门推荐
创新成果让这个春节更有年味儿
痔疮膏真的能治本吗?专家解读痔疮治疗误区
成年人每天服用多少粒辅酶Q10才有效果?
罗非鱼和鲫鱼哪个好吃?从口感、价格到营养价值的全面对比
日本水天宫祈愿全攻略,步骤与心得
剑锋金命的最佳婚配竟是它?
应急车道你必须知道的干货知识
救护车驾驶证的要求是什么?
一个真正幸福的家庭到底是什么样?能达到这5点就完美了
春节探亲礼仪,教你搞定熊孩子
装修安全大揭秘:这些坑千万别踩!
罗非鱼威胁澳大利亚河流生态系统
一城一道美食,广东21地市21道地方代表美食,来广东旅游攻略必看
如何在iPhone上轻松关闭语音信箱的实用指南
抗日战争:中国现代化进程的转折点
“鱼米花果之乡”漳州,当地这八大美食必打卡,周末就来吧~
重庆建材市场:泰山石膏板价格波动揭秘
如何挑选耐用又好看的不锈钢地漏?
“地包天”对青少年心理健康的影响有多大?
儿童地包天:最佳治疗时机与家长指南
“地包天”防治,妈妈们必看!
地包天竟会导致关节问题?这些危害和预防要点家长必须知道
超市现金安全管理:出兑过程中的财务技巧
大唐“诗仙”李白人生不同阶段的10首经典代表作:一起收藏学习吧
苏轼八句话,带你走出人生的八种困境!
苏仙岭下读好书丨于逆境中寻心安——《应是飞鸿:苏东坡的诗旅人生》
矛盾交织的苏轼
苏轼在武昌写下一首奇诗,读起来无比拗口,能一次读顺的都是高手
中国营养学会发布最新标准:这样吃早餐才健康
岭南早餐:营养与文化的完美融合