Win10+Ubuntu16.04双系统安装+分辨率/无线网卡/显卡配置
1 安装Ubuntu16.04
在Ubuntu版本发布中下载要装的系统版本映像.iso,本文下载ubuntu-16.04.6-desktop-i386.iso
其余步骤可以按照Win10/Ubuntu16.04双系统安装操作,这里主要介绍几个关键点:
1.1 关闭securate boot
若不disable会出错
1.2 SATA Config配置
Ubuntu安装过程中,一般要设置SATA Config为AHCI模式,否则将出现读不出安装类型和磁盘,无法分区的现象,但是将SATA Config配置为AHCI模式后,将无法进入Windows系统(如果是第一次配置),这是因为在IDE模式下配置的Windows并没有AHCI的驱动。
解决方案:先调回IDE模式确保能进入Windows10,然后“shift+重启”选择安全模式,在安全模式进系统前,提前进入BIOS将SATA Config重新配置成AHCI,这样Win10可以自动搜索并安装AHCI驱动,再次重启即可以AHCI模式进入Ubuntu和Windows10两个系统。
1.3 设置GRUB启动项
在Ubuntu中
sudo gedit /etc/default/grub
修改GRUB_DEFALUT=x,x是希望默认的启动项,避免每次启动都进入Ubuntu系统。
2 分辨率、亮度、无线网卡设置
一般初次安装Ubuntu会出现亮度无法调节、分辨率唯一无法设置等诡异情况,这里推荐首先升级内核。
首先查看Ubuntu16.04的Linux内核版本
uname -r
一般Ubuntu16的Linux内核版本都较低,此时需要升级内核。
进入Linux内核下载一个需要的版本,大家可以先看下文无线网卡驱动来确定内核版本,本文选择5.10内核。
到ubuntu软件下载的目录下,运行
sudo dpkg linux-i *.deb
reboot
即可成功升级内核。
此时重启计算机后,一般可以解决亮度和分辨率问题,但是不升级内核按网络上其他方法却很难调节。
接下来安装无线网卡驱动,这里需要根据PC的显卡型号来下载,本文的无线网卡是Inter AX201 160MHz,因此到Inter无线网卡驱动官网下载
可以看到该驱动要求Linux 5.2+。
驱动下载完毕后,到下载目录执行
cp iwlwifi-*.ucode /lib/firmware
接着到firmware驱动下载并安装firmware驱动,重启计算机就能看到WIFI标志。
还可能遇到一个异常:检测到WIFI但始终连不上。有方案通过修改网络设置中有线网络的IP、掩码等解决,但本机实测无效。
解决方案:更换Linux内核版本。
3 显卡配置(run方式)
进入NVIDIA官网下载对应显卡版本的驱动。
# 删除原有驱动
sudo apt-get remove --purge nvidia*
# 禁用nouveau驱动
sudo gedit /etc/modprobe.d/blacklist.conf
# 添加
blacklist nouveau
blacklist lbm-nouveau
options nouveau modeset=0
alias nouveau off
alias lbm-nouveau off
# 保存
echo options nouveau modeset=0 | sudo tee -a /etc/modprobe.d/nouveau-kms.conf
# 重启
update-initramfs -u
reboot
# 验证(无信息返回即可)
lsmod | grep nouveau
# 获取ker source,x为ker版本号
sudo apt-get install linux-source
sudo apt-get install linux-headers-x.x.x-x-generic
按ctrl+alt+f1进入字符界面,系统语言选择中文的话,第一次进入该界面会出现中文乱码。
解决方案:
下载安装中文包
sudo apt-get install zhcon
将用户添加到video组
sudo adduser $(whoami) video
进入中文控制台
zhcon --utf8
接着安装显卡驱动
# 关闭图形界面
sudo service lightdm stop
# 授权run文件
sudo chmod a+x NVIDIA-Linux-x86_64-xxx.xx.run
# 安装(禁用opengl以避免出现循环登陆的问题)
sudo ./NVIDIA-Linux-x86_64-xxx.xx.run -no-x-check -no-nouveau-check -no-opengl-files
# 安装过程...
# 打开图形界面
sudo service lightdm start
# 验证
nvidia-smi
若报错:NVIDIA-SMI has failed because it couldn‘t communicate with NVIDIA driver. Make sure that the latest driver is installed and running
则
sudo apt-get install dkms
sudo dkms install -m nvidia -v xxx.xx
至此双系统及基本硬件配置完成。