折腾装机和Xubuntu24.04
折腾装机和Xubuntu24.04
一些个人记录,趁记得写下来,仅作参考
一、电脑选型和装机
选型显卡,价格(一线和二线品牌)和性能(显存和cuda core, tensor core)做一个折中,注意显卡长度337x137x66(4080super)
cpu考虑板u套装(i5-14600kf + z790p-wifi-ddr5-atx)
内存考虑无超频需求不用金士顿(英睿达32G-5600)
硬盘2T,致态Ti-Plus-7100-2T没有缓存(铠侠2T)
电源考虑振华-850W-金牌金模-150x150x86
机箱考虑长城的中塔机箱,支持ATX版型和显卡长度足够的,也要考虑散热器的高度,以及尽量不挡显卡
散热器考虑利民PA120或FC140(FC140,140x146x160)
风扇考虑利民TL-C12C(随便杂牌,静音)
装机要反复折腾,最好先放cpu+主板,内存(注意first是1234的24),散热器和显卡,电源和主机接线(接线基本都有防呆,接线要理顺,有时先接再装显卡会好点),风扇的风要往后吹
安装天线
二、通电升级bios装系统
由于cpu没集显,注意显卡安装的固定和插稳电源,没显示检查主板的灯,无需任何修改就可以进bios出图
上主板的官网下载bios更新到usb,通过bios flash的usb口可以更新(主要是为了13和14代intel cpu缩缸的问题,微码12B,限制功率和电压)
烧录和安装Xubuntu24.04.1 LTS
参考各位大佬的意见,分区的时候注意
100G / XFS
1.13G /boot/efi VFAT
32G Swap Swap
1.87T /home XFS
三、安装驱动和常用软件
//安装完之后第一步先在Software&Updates->Ubuntu Software换源,选aliyun(Select Best Server不要选,自动匹配了香港的,很慢)
//安装完之后配ip就可以无线上网了
//查看系统版本,温度,ip地址
uname -r
lsb_release -a
sensors
ip a
//锁定sudo
sudo -s
//安装gpu驱动的各种失败经验
//1)一开始直接用ubuntu的Software&Updates->Additional Drivers,只选了tested非open非server的选项,此时nvidia-smi是能找到驱动,
//但是wifi和蓝牙找不到了,网上的各种资料主要分析是nvidia的驱动装了部分新的linux内核但一些驱动没有更新。
//2)这时候重装系统,尝试了官网的.run安装,各种乱七八糟的选项,选了一轮之后发现nvidia-smi找不到驱动。
//3)这时候又重装系统,然后尝试了新更新系统,然后用apt install安装和卸载英伟达的驱动,发现nvidia-smi找不到驱动,尝试了dkms install也没有帮助。此时cuda-toolkit是能安装的。
//最后卸载完,用回ubuntu的Software&Updates安装就行了,nvidia-smi能找到驱动,此时wifi和蓝牙还是正常的。
//但这时候不要apt upgrade更新软件了,否则又会版本不同导致再来一遍重新安装。
//接下来就是安装cuda toolkit和cudnn了
sudo apt update
sudo apt upgrade
sudo apt install nvidia-driver-550
dkms install -m nvidia -v 550.120
nvidia-smi
dpkg -l | grep nvidia
apt install nvidia-cuda-toolkit
apt --purge remove “cublas*” “cuda*”
apt autoremove
nvidia-smi
nvcc -V
dpkg -l | grep libcudnn
wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2404/x86_64/cuda-keyring_1.1-1_all.deb
sudo dpkg -i cuda-keyring_1.1-1_all.deb
sudo apt-get update
sudo apt-get -y install cudnn
apt remove --purge “nvidia” “cuda” “cudnn”
//安装vim,ssh
apt install vim
apt install ssh
sudo systemctl enable ssh
sudo systemctl status ssh
ufw allow ssh
//安装又卸载了samba,一般传输文件用ssh就够用了,samba只是为了挂载到windows可以直接访问方便
apt -y install samba
apt-get remove --purge samba
apt-get autoremove
//增加用户
useradd -m aaa
passwd aaa
//安装vnc,各位大佬提供的方法,可以进vnc了,但vnc不能上网
//一开始startxfce4是startxfce4&,不知道为什么后台运行就自动退出,去掉之后就正常了
apt install -y tigervnc-standalone-server tigervnc-viewer
/etc/tigervnc/vncserver-config-defaults 在文件最后添加
$localhost = “no”;
建立一个xstartup文件放在/home/aaa/.vnc
#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
#/etc/X11/xinit/xinitrc
startxfce4
//服务器端启动vncserver
vncserver :1
vncserver -kill :1
//客户端打开vncviewer.exe
xxx.xxx.xxx.xxx:1
四、参考网页
有很多各种各样的网页都需要参考,包括intel缩缸相关文章,英伟达驱动影响ubuntu wifi的一系列文章。由于不记得具体网页,就不一一列举了
[1] https://blog.csdn.net/qq_32892383/article/details/141460197
[2] https://cn.linux-console.net/?p=31074