此教程可以解决英特尔显卡型号、无线网卡、蓝牙、亮度调节、以及NVIDIA驱动安装问题。
双系统如何安装,以及硬盘如何分区参考链接:
https://blog.csdn.net/LIWEI940638093/article/details/113726447
安装Ubuntu 20.04 的时候有五个选项,分别是Ubuntu、Ubuntu(safe graphics)
、OEM install(for manufacturers)
、还有就是一个是高级模式,这里选择safe graphics。
参考链接https://blog.csdn.net/u012258905/article/details/121092545
一、刚安装完Ubuntu20.04无法进入图形界面:
- 按ctrl+alt+f2,进入tty命令行,输入用户名和密码登录,在grub启动项里的splash后加nomodeset参数,即修改 /etc/default/grub,完成后执行sudo update-grub,再reboot。
- 执行完后依旧无法进入界面,通过USB共享网络,安装Linux-oem-20.04,执行完以下代码即可进入图形界面(安装linux-oem-20.04即可解决无线网卡、蓝牙驱动问题),然后更新阿里源,提高软件安装速度。
sudo apt update
sudo apt install linux-oem-20.04
sudo update-grub
sudo reboot
二、英特尔显卡型号、亮度调节问题
- 更新Linux-firmware(装最新版本),从u盘里拷贝deb包并解压,执行sudo dpkg-i xxx.deb,然后cd到/lib/firmware文件夹下,执行sudo rm *pnvm
- 解决intel驱动显示llvm问题和亮度调节问题:修改grub中的"quiet splash acpi_osi= acpi_backlight=vendor",然后update-grub,重启后即可正常显示intel显卡,亮度调节按照intel集成显卡驱动问题进行设置。
三、安装Nvidia驱动
安装过程参考https://qichenxi.blog.csdn.net/article/details/124194096
1.安装前环境准备:
sudo apt-get install build-essential
gcc --version 验证gcc是否安装成功
sudo apt-get install g++
sudo apt-get install make
sudo apt-get install lightdm,弹出窗口选择lightdm为默认显示。
2.去英伟达官网下载驱动包:
NVIDIA官网https://www.nvidia.com/Download/index.aspx?lang=en-us
选择chiniese版本的,然后把.run文件的名字改的简单一些(例如:NVIDIA-515),并且从下载文件夹剪切到主目录下,便于安装。
- 禁用nouveau:
- 关闭lightdm 服务,在tty里面通过命令行操作。
- 删除英伟达原有驱动。
- 安装时不要加--no-opengl这个,否则进不了界面,直接sudo sh Nvidia-515.run即可。(非常重要)
- 重启lightdm服务。
四、启动时默认选择进入windows系统
按照教程里的,方法一和方法二都设置。修改Grub启动项https://blog.csdn.net/weixin_30478757/article/details/99277631
五、解决双系统下时间不同步问题
sudo apt-get install ntpdate //在Ubuntu下更新本地时间
sudo ntpdate time.windows.com
sudo hwclock --localtime --systohc //将本地时间更新到硬件上
六、提高开机关机速度
sudo gedit /etc/systemd/system.conf
修改以下两个变量
DefaultTimeoutStartSec=30s
DefaultTimeoutStopSec=30s
执行:
systemctl daemon-reload
七、解决没有声音的问题
八、Ubuntu删除多余内核
# step1:查看已安装的内核
dpkg --get-selections | grep linux-image
#找出系统已经安装的内核版本
dpkg --get-selections|grep linux
# step2:卸载不需要的内核
sudo apt remove --purge 内核名称
sudo apt autoremove
# step3:更新启动项
sudo update-grub
九、固定内核,防止多次重装NVIDIA驱动
# 首先查看当前使用的内核版本
uname -r
# 然后查看服务器存在的内核版本
sudo dpkg --get-selections | grep linux
# 最后依次执行:(uname -r 对应的版本)
sudo apt-mark hold linux-headers-5.14.0-1047-oem
sudo apt-mark hold linux-image-5.14.0-1047-oem
sudo apt-mark hold linux-modules-5.14.0-1047-oem
sudo apt-mark hold linux-oem-5.14-headers-5.14.0-1047
# 查看是否生效
dpkg --get-selections | grep hold
# 如果要取消固定
sudo apt-mark unhold 上面对应的句子(4个)
十、给Ubuntu20.04的主分区扩容
注意事项:
1.使用电脑左边的USB接口;
2.使用U盘启动Ubuntu20.04时,先进入BIOS调整U盘启动优先;
3.要在界面选择Ubuntu(safe grahics),然后进去后选择try Ubuntu;
然后按照教程调整分区大小即可。
1.双系统Ubunut18.04 /home分区扩容_xiaozhou.的博客-CSDN博客