最近对一台联想的笔记本进行安装Ubuntu系统,本以为很顺利。没想到后面出现的很多的状况,本篇就来记录下遇到的坑及如何爬出坑完美运行。
以下为本次的环境及硬件:
1.环境:Ubuntu 20.04 (内核5.15.0-75-generic)+ Win10 双系统
2.硬件:联想笔记本( AMD+ NVIDIA-4060显卡)
下面讲述下如何正确安装及遇到的坑。
一、安装显卡
0.1 第一次安装的是系统是Ubuntu22版本,通过自带附加驱动解决。后因开发版本问题只能降级。
坑:在22版本遇到的问题是发现显示屏亮度不能变更
办法:通过升级内核形式可进行调解,访问Ubuntu内核根据需求进行升级。
安装内核:打开终端,输入sudo dpkg -i
,然后把四个文件一起拖进终端,注意-i后面应该有一个空格。
1.1 将系统重新安装为 20.04系列,本打算复刻在22版本下的通过附加驱动系统将显卡安装上,但是发现使用 nvidia-smi 命令后无效,很绝望。
后面查看了很多教程安装无果,都只是短暂的成功。
后面经过多次重装系统,发现在系统安装时如果勾选上自动下载驱动程序就会出现开机后不能进入图形界面的情况,但能查看到系统自动安装上的 cuda 和 NVIDIA 驱动。需要通过:apt-get remove nvidia* 将显卡驱动卸载后才能进入图形界面。
经过重装,找到了思路。可用安装 cuda 的方式将显卡驱动安装。(内核相较安装时小幅度升高)
访问 Ubuntu 20.04 x86_64-cuda12.1.1 按照上面的操作流程将CUDA进行安装。
wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/cuda-ubuntu2004.pin
sudo mv cuda-ubuntu2004.pin /etc/apt/preferences.d/cuda-repository-pin-600
wget https://developer.download.nvidia.com/compute/cuda/12.1.1/local_installers/cuda-repo-ubuntu2004-12-1-local_12.1.1-530.30.02-1_amd64.deb
sudo dpkg -i cuda-repo-ubuntu2004-12-1-local_12.1.1-530.30.02-1_amd64.deb
sudo cp /var/cuda-repo-ubuntu2004-12-1-local/cuda-*-keyring.gpg /usr/share/keyrings/
sudo apt-get update
sudo apt-get -y install cuda
安装后进行重启,即可看到系统的显卡运行界面。
值得注意的是,环境中的电脑是因为双卡,需要通过BIOS内将模式切换成独显。
二、安装WIFI驱动
20版本的无WiFi,经查需要通过编译安装的方式。
在Windows模式下查看到网卡为 rtl8852be, 下载地址:https://github.com/HRex39/rtl8852be
下载之后先解压
cd rtl8852be-main
sudo apt-get install build-essential
sudo apt-get install bc
make
sudo make install
sudo modprobe 8852be
以上就可以有wifi的设置显示了。
用以下命令更新以下软件:
sudo apt-get update
sudo apt-get upgrade
sudo apt autoremove