Ubuntu24.01安装
前言
机器:超微主板,带核显,有Nvidia显卡;
目标:安装ubuntu系统,并使用nvidia显卡连接显示器。
Ubuntu 24.01 安装
1.从官网下载ubuntu 24.01的ISO文件
2.准备一个容量不小于8GB的优盘,将系统ISO文件制作成优盘启动盘
3.将优盘插入电脑USB口,开机
4.显示器出现超微的标志,按DEL键,进入BIOS设置
5.在bios中将显示的首选项由核显改为独显,
对于超微主板,在Advance中,找到类似PCIE的按钮,将显示的首选项由onboard改为offboard
6.保存设置
7.进入boot选项,选择boost override,从usb EFI hard disk启动,即优盘的ubuntu系统启动
8.按需进行ubuntu安装设置,注意不勾选同时安装第三方显卡和wifi驱动的选项
9.打开Software & Update,选择中国地区的服务器进行更新,点击close
我选择了最后一项repo.huaweicloud.cn
10.open setting and go to display, choose target screen as Primary Display.
11.安装必要的包
sudo apt install gedit m4 gcc gfortran g++ make cmake build-essential -y
12.再次打开Software & Update,进入Additional drivers选项页面,选择Propreitary的驱动,点击Apply Changes,完成后close
我选择了Nvidia Server Driver Metapackage
13.重启系统,这是即可实现从nvidia显卡连接多个显示器显示桌面
cuda和cudnn的安装
1.打开终端,键入nvidia-smi,查看cuda版本,我的Cuda Version是12.2
2.进入Nvidia cuda toolkit下载页面,选择对应的cuda toolkit版本,按流程下载
wget https://developer.download.nvidia.com/compute/cuda/12.2.2/local_installers/cuda_12.2.2_535.104.05_linux.run
3.打开终端,进入下载有cuda toolkit的文件夹,安装cuda toolkit
例如sudo sh cuda_12.2.2_535.104.05_linux.run
4.安装过程中,去掉driver的勾选,因为我们已经在前面安装过了,后面一路默认安装即可
5.在系统中添加cuda的连接库,注意修改自己对应的cuda版本号:
gedit ~/.bashrc
export PATH=$PATH:/usr/local/cuda-12.2/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-12.2/lib64
source ~/.bashrc
6.检查是否安装成功,终端输入nvcc -V,出现信息即表示安装成功
7.安装cuDNN,从官网下载对应的cudnn,按网页的下载和安装操作即可:https://developer.nvidia.com/rdp/cudnn-download
例如我的是9.7.1版本
wget https://developer.download.nvidia.com/compute/cudnn/9.7.1/local_installers/cudnn-local-repo-ubuntu2404-9.7.1_1.0-1_amd64.deb
sudo dpkg -i cudnn-local-repo-ubuntu2404-9.7.1_1.0-1_amd64.deb
sudo cp /var/cudnn-local-repo-ubuntu2404-9.7.1/cudnn-*-keyring.gpg /usr/share/keyrings/
sudo apt-get update
sudo apt-get -y install cudnn
注意,一般最新版本的显卡驱动都能适配最新版本的 cuDNN,若最新版本不适合当前的 CUDA,可以安装历史版本。
cuDNN 最新版本支持的 CUDA 查看:Support Matrix — NVIDIA cuDNN documentation
另外,有时进行系统更新时会把nvidia显卡驱动一起更新,造成cuda和cudnn与驱动版本对应不上,这时需要锁定nvidia驱动版本:
确定当前显卡驱动版本
apt list --installed | grep nvidia-driver
锁定 NVIDIA 驱动版本:
sudo apt-mark hold nvidia-driver-xxx
确认锁定状态:
apt-mark showhold
如果未来你决定要更新你的 NVIDIA 驱动,你可以使用以下命令来解除锁定:
sudo apt-mark unhold nvidia-driver-xxx
中文输入法安装
参考https://shurufa.sogou.com/linux/guide
1.sudo apt update
2.sudo apt install fcitx
3.设置fcitx为系统输入法,打开LanguageSuppoort,点击左下角菜单选择语言支持,将语言选择为fcitx
4.设置fcitx开机自启动,即在终端执行
sudo cp /usr/share/applications/fcitx.desktop /etc/xdg/autostart/
5.卸载系统ibus输入法框架,在终端执行
sudo apt purge ibus
6.在官网下载搜狗输入法安装包deb,并安装,双击deb包或者使用安装命令 sudo dpkg -i 安装包名
7.安装输入法依赖
sudo apt install libqt5qml5 libqt5quick5 libqt5quickwidgets5 qml-module-qtquick2
sudo apt install libgsettings-qt1
8.重启电脑
9.查看右上角键盘图标,可以看到“搜狗”字样,在configure中选中搜狗输入法。
注意第9步要在configure中将only show current language去掉勾选,键入sogou,选择sogoupinyin并将其上移。重启即可使用。ctrl+space即可更换输入法。
图标点击时最小化或预览设置
终端输入:
sudo apt-get install dconf-editor
打开dconf-editor
搜索dash-to-dock
点击 /org/gnome/shell/extensions/dash-to-dock/ 文件夹
往下翻找click-action,然后单击它
关闭“使用默认值”滑块按钮
选择“minimize”选项,然后单击“应用”按钮。此时即可立即生效。