双系统安装过程

历经2天,在个人电脑上实现了双系统的安装。

版本信息:

  • Windows:Win10
  • Linux:Ubuntu18.04.6

笔记本自带Windows系统,本次安装只需在此基础上安装Linux操作系统。

安装步骤过程

  1. 制作Ubuntu安装盘

    首先去国内镜像网站下载Ubuntu镜像文件,以.iso结尾。准备一个空U盘(制作安装盘的过程中会格式化该硬盘,需先对文件进行备份)

    然后下载Ultraiso工具,适用UltraIiso工具制作安装盘。

  2. 压缩卷

    将系统的硬盘的一部分设置为free状态。

  3. 设置BIOS

    对于个人的笔记本来说,按住f10键进入BIOS系统,进行如下设置:

    • 开启“使用U盘启动”
    • 将U盘启动的优先级调整为最高
    • 关闭secure boot。(这点很重要,否则在安装过程中可能通过U盘启动)。
  4. 进入Ubuntu安装程序

    预先计划好分区。留出一部分存储空间作为Windows系统和Linux系统文件交互使用,该部分系统的文件系统类型为FAT32。

    注意,在此过程中,U盘中的Ubuntu系统中不包含个人笔记本电脑触控板的驱动,所以触控板无法使用,必须使用外接鼠标,可以使用无线鼠标,但蓝牙鼠标不行。

    重装系统时,在该步骤过程中直接选择重装即可,不需要从头开始格式化硬盘和设置分区。

安装完成以后,遇到以下两个问题:

  • 系统重启后黑屏。
  • 没有无线网卡、蓝牙等驱动。

解决方案

黑屏问题

黑屏是由于显卡驱动问题造成的,解决方案如下:

  1. 首先重启系统,按’e’进入edit模式,在该模式下,修改linux行"ro"为"rw",在行末添加"nomodeset",按F10或CTRL+X加载,可成功进入系统。

  2. 第一步只是暂时解决问题,再重启仍然会黑屏。成功进入Ubuntu系统后,首先禁用Ubuntu系统自带的显卡驱动。

    sudo gedit /etc/modprobe.d/blacklist.conf
    #在文件末尾添加blacklist nouveau,保存后关闭。
    sudo updata-initramfs -u
    
  3. 然后下载并安装NVIDIA官方驱动。

    在官网根据自己的显卡类型和操作系统类型选择合适的驱动,本人的显卡型号为:NVIDIA GeForce MX330。

    下载完成后,在文件所在文件夹下打开终端,输入如下指令:

    sudo bash NVIDIA-Linux-x86-64*.run
    

    在安装过程中可能遇到找不到gcc的问题,使用如下指令下载gcc即可:

    sudo apt update
    sudo apt install build-essential
    

    gcc下载完成后,即可正常安装NVIDIA驱动。这样,重启后就不会再黑屏了。

找不到适配器问题

无线网卡、蓝牙无驱动问题,解决方案如下:

  1. 更新系统内核

    首先使用如下指令更新整个Ubuntu系统:

    sudo apt update
    sudo apt upgrade
    

    注意使用该指令之前一定要联网(笔记本有网口就通过网口连接,没有就通过手机USB共享网络),并设置下载源为国内镜像源(在“软件和更新”里设置)。

    注意,先使用该指令更新系统后,在进行上述禁用nouveau的操作,否则更新过程会改写黑名单。

    经过该操作后,可以检测到蓝牙驱动。但仍然无法检测到无线网卡驱动。

    使用uname -r指令发现内核版本并没有更新。接下来手动更新内核。

    进入Linux-Kernel-Mainline官网,选择合适的内核版本,选择依据如下:

    在Intel官网查询网卡驱动所要求的最低Linux内核版本,选择高于该版本的内核即可。

    不要使用过高版本的内核,高版本的内核可能和低版本的Ubuntu不适配。

    将内核下载到本地(具体下载哪几个的原因,我也不是很清楚,参考这篇文章:

    https://blog.csdn.net/caigen0001/article/details/102295585

    在文件目录下执行解压指令:sudo dpkg -i *.deb.

  2. 安装无线网卡驱动

    在Intel官网根据网卡型号下载显卡驱动,本笔记本的网卡型号为:Intel® wifi 6 ax201 160Mhz。

    下载后在本地解压

    tar -zxvf filename.tgz
    

    进入文件路径后,执行命令:

    cp iwlwifi-*.ucode /lib/firmware
    # 若显示权限不够,则执行: sudo cp iwlwifi-*.ucode /lib/firmware
    # 然后重启
    reboot
    

    重启后发现无线网卡驱动安装成功,可以检测到WIFI。

  • 6
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值