前言

第二年准备报名智能车了,当然还是创意组别。刚好买了今年新出的电脑光影精灵10,我想着也给它安一个双系统。但是没想到,相比于之前那个老电脑,新电脑的新硬件和驱动问题远比老电脑麻烦的多。

在经历了一系列踩坑和疯狂查资料之后,加上重装系统N次,终于成功下车。遂把过程记录下来,以备后续不时之需

双系统安装

我大体的步骤是根据这位UP主的流程来的,整体来讲没有问题,但是有一些细节由于电脑配置不一样需要自己琢磨。

https://www.bilibili.com/video/BV1554y1n7zv?p=1&vd_source=b2894b34af0b43cfe4bd8405405f2648

下载Ubuntu镜像文件

直接到Ubuntu官方网站或者清华源下载对应的版本,我下载的是18.04.6 LTS,是长期支持版本。等待之后就可以得到一个ISO镜像文件

制作系统启动U盘

使用U盘制作系统盘之前先把U盘文件备份好!!!!

视频中UP用的是win32diskimager,但是我的U盘下载之后再打开会显示“无法读取文件,要格式化”的问题。后面用rufus感觉效果更好,具体情况因人而异吧,用rufus之后确实可以看到系统盘的内部文件结构!

使用rufus时,需要选择好插入设备(这个会自动检测)、镜像文件(就是下载的ISO文件),然后注意分区要选择GPT,目标系统类型也会跟着改变,其他的选择保持默认即可。

制作系统盘的过程中会弹出弹窗,就是说 这个操作会将U盘内所有的数据抹除,所以事先要备份好文件!!!,然后等待制作完毕即可。

系统分区

这部分的内容跟着视频里的来操作就可以了。但是我的是单硬盘(在这里吐槽一下。。。24年的游戏本了还只有一个硬盘位....),就需要先分盘,我是委托e管家直接远程操作分盘的,不知道怎么分盘的小伙伴也可以百度一下。我分了200个G给Ubuntu系统,反正就是越大越好,在磁盘管理那里点击分出来的D盘 右击 选择压缩卷,就可以看到会出来一部分灰色的区域,那就是用来存放Ubuntu系统的位置

关闭Bitlock安全密钥

这个操作在我那个win10的老电脑没有遇到,应该是根据每个人的电脑配置来定的。一般来讲Win11或者游戏本应该会有,这个Bitlock的功能好像就是防止病毒软件随意篡改电脑内部数据吧。

设置--搜索 Bitlock就可以找到开关了,把Bitlock关掉就行。然后为了准备妥当,防止后续登录Window不上的情况,也可以在Bitlock下面的微软网站上面找到自己的恢复密钥,在手机上记着什么的,以备不时之需。

而且很重要的一点是,这个开关在关掉之后下次开机找Bitlock好像就找不到了,具体的可能还是在BIOS里面设置,具体怎么设置后面会说

安装系统

最重要的一步来了!!!

前面的步骤都完成之后,重启电脑,然后在开机的时候疯狂按下F9键(HP电脑是这个键,不同品牌的电脑的热键好像不一样,需要自己上网查查),然后就会出现BIOS界面,这个时候我们点F10(下面有提示:进入BIOS设置)进入设置BIOS界面,然后在启动选项那里将 安全启动 关掉,将 启动顺序 把 USB硬盘移动到第一位(我的是F6上移,F5下移),然后一定要记得到退出那里 保存更改并退出,之后就是重启界面了。

在重启界面里面选择Ubuntu就可以进入下载系统,这个过程也就告一段落...

无法联网问题

前面制作系统盘、安装系统什么的其实熟练了就很快了,但是网络问题几乎是最困扰我的问题了,在登陆上Ubuntu18之后居然发现没有WIFI设置?!,显示没有找到网络适配器...一个系统不能上网那直接跟裸机没什么区别了,虽然可以连接有线网,但是功能大大受限啊,而且在团队协作的时候网络编程可是很重要的一部分。所以一定要解决这个问题!!!!

无线网络连接

我的网卡型号是AX211,也算是比较新的硬件了,而相较于Ubuntu18.04这种6年前的老系统来说,显然没有网络肯定就是驱动问题!!于是我就思考如何给它安上这个驱动!

更换源

这是我踩坑好几次之后发现的,首先需要更换软件源。在软件与更新下面的下载服务器那里更换为国内的站点,我更换的是清华源,原本来讲阿里源也可以,但是这里也有问题,后面会遇到。

所以为了稳妥起见,还是换成清华源,这个时候会提醒你要更新软件列表,但是连网络都没有怎么更新呢?没办法,要么连网线要么自己手机USB网络共享/(ㄒoㄒ)/~~,更换源好了之后就可以了。

命令输入

因为是新系统,首先下载git和make

sudo apt install git

sudo apt-get install make

然后执行下列代码:

点击查看代码
sudo apt install flex bison
git clone https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/backport-iwlwifi.git
cd backport-iwlwifi
sudo make defconfig-iwlwifi-public
sudo make
sudo make install
(视个人情况而定)
git clone git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
cd linux-firmware/
sudo cp iwlwifi-* /lib/firmware/
reboot

这里的flex bison目前只知道在清华源是可以下载的,在主服务器和阿里源都没有,这也就是为什么前面要换源的原因。

后面代码的作用就是clone无线驱动包,然后在包内进行解压编译

第二个包其实可以不用下载,我的情况是第一个包在sudo make install后执行reboot重启就可以看到wifi图标了,至于需不需要第二个包根据个人情况而定,如果第一个包install之后没有变化就导入第二个包,第二个包有900多M,下载时间比较久....

不要重装内核!!!

网上很多教程有提到重装内核,我一开始也按照重装内核的思路来走了,但是其实不管用...而且内核版本跨度过大容易导致后续使用出现很多软件兼容问题,到时候更加麻烦!!所以在此建议能不要重装内核版本就尽量不要重装内核。

我用命令uname -r查看自己的内核版本,是系统默认的5.4.08,后续也可以正常上网,

到此大功告成!!!!可以愉快上网啦!!!

有线网络连接

作为大学生,肯定还是免不了校园网的干扰。Window下的有线网容易连接,在Ubuntu下的有线网就没那么容易了,我也是摸索了很久才终于成功!!接下来也把过程分享给大家。

下载Linux 64位客户端

这个必须要下载的,在没联网的时候浏览器自动跳出来的页面就可以,我的学校下载的是Drclient。然后把下载来的包解压到文件夹中,一般来讲在下载安装包的页面会有小字告诉你怎么使用,我的Drclient显示的就是:

第一次解压后先运行pri...sh文件,然后点击DrclientLinux客户端启动

网络设置

到设置中的有线网络页面,点击+号新建一个网络,这一点很重要!!我发现前面很多次踩坑就是因为不是新建网络的缘故┭┮﹏┭┮。

然后给新建的网络起名字,输入学校分配的IP地址、网关、掩码等,MAC地址使用自己电脑的地址,注意安全选项(特别是802.1x Security)不要勾选!!,选上了容易无效,这也是一个坑。

全部设置好之后点击保存设置就可以了,然后重新点击DrclientLinux客户端启动,就可以愉快的连上网了!!!

其他的问题

Ubuntu18.04的问题是解决了,但是在反复重装系统的过程中也遇到了其他问题:

在给电脑装Ubuntu20.04 LTS的过程中,BIOS选择Ubuntu启动项之后出现黑屏的现象,目前了解到这应该是显卡驱动的问题,但是我没有解决,不想折腾了hhhh。希望以后有哪位大佬可以解决这个问题,但是最直接的就是安装高版本的Ubuntu,一劳永逸~

其次就是关闭Bitlock之后,在Window下关机的时候总会出现警告,说的是指令已经引用xxxx到xxxx内存,不能设置为read,我也看不懂这是啥意思,但是感觉没啥影响,可能是关闭Bitlock的问题,要是后续把Ubuntu卸载了希望可以恢复(●ˇ∀ˇ●)

后记

作为一个Ubuntu的半小白,确实当遇到了新问题的时候会有一点措手不及,但是只要沉下心来去思考问题的主要原因会是什么,勤上网查资料,大概率就可以解决!!!这次解决问题确实成就感满满,希望以后遇到的问题也可以顺利解决!

参考资料

特别感谢互联网的大佬们,给我解决问题提供了很多思路,特此列下:

https://blog.csdn.net/shikaiaixuexi/article/details/131565396

https://www.cnblogs.com/booturbo/p/10281422.html

https://blog.csdn.net/qq_40068431/article/details/122870644

https://blog.csdn.net/m0_68158707/article/details/130720017

https://blog.csdn.net/nudt_zrs/article/details/124229833

https://blog.csdn.net/chen20170325/article/details/127692547

光影精灵10 Win1+Ubuntu18.04 双系统 踩坑记录的更多相关文章

  1. Ubuntu18.04双系统下安装CUDA10+cuDNN7.5

    前言 本篇写于2019-4-25 这两天装Ubuntu18.04双系统简直装到崩溃.一是非常著名的开机卡死在Logo界面的问题,另一个是在装Nvidia驱动和CUDA的时候,更是费心.而网上的资料又良 ...

  2. Windows10安装ubuntu18.04双系统教程

    写在前面:本教程为windows10安装ubuntu18.04(64位)双系统教程,是我多次安装双系统的经验总结,安装方法同样适用于ubuntu16.04(64位).为了直观和易于理解,我会尽量图文并 ...

  3. Mac安装Ubuntu18.04双系统经验以及感悟

    1.扯一会 提到Mac很多人估计会觉得高大上,其实我也是这么认为的,因为我在13年之前用的不是Mac 而是普通的笔记本,总幻想着拥有一台Mac,当然了这个愿望在13年10月份左右就实现了 Mac最大的 ...

  4. win10系统下安装Ubuntu18.04双系统

    1.http://releases.ubuntu.com/18.04/ubuntu-18.04.2-desktop-amd64.iso下载Ubuntu 18.04镜像,准备好一个空的U盘 2.下载ru ...

  5. win10 + Ubuntu18.04 双系统,UEFI+GPT,从win10切换到Ubuntu时黑屏问题

    1.现象: ①win10主系统,从win10重启,立即黑屏,之后会进入Ubuntu(还是黑屏)(为什么会知道进入了Ubuntu:按音量键可以听到Ubuntu音量加减的系统声音,数字锁定和大小写锁定均有 ...

  6. Windows 10+Ubuntu 16.04双系统切换后时间不同步的问题解决

    主要时时区不对造成的,少了8个小时,解决方法: 在Ubuntu的终端下输入以下命令: sudo timedatectl set-local-rtc 1 参考: http://blog.csdn.net ...

  7. 部署mall电商系统踩坑记录

    一. mysql docker run -p 3306:3306 --name mysql -v /mydata/mysql/log:/var/log/mysql -v /mydata/mysql/d ...

  8. win10+Ubuntu16.04双系统下深度学习环境的搭建

    环境零零碎碎地搭了三四天,虽然碰到各种问题,但还是搭建好了,自己整理记录下,同时也算给有需要的人一些指导吧 一.双系统的安装 Win10硬盘管理助手 压缩或者直接利用未使用的空间,空间大小自定,将腾出 ...

  9. Windows10安装ubuntu16.04双系统教程

    写在前面:本教程为windows10安装ubuntu16.04(64位)双系统教程,是我多次安装双系统的经验总结,安装方法同样适用于ubuntu18.04(64位).为了直观和易于理解,我会尽量图文并 ...

  10. 从零开始安装搭建win10与ubuntu20.04双系统开发环境——集安装、配置、软件、美化、常见问题等于一体的——超详细教程

    目录 **前言 ** 关于系统安装配置与软件安装 一.Win10安装ubuntu20.04双系统 1.按照自己的需求分区 2.配置软件镜像源 软件包管理工具介绍 更换APT源--使用国内镜像 3.解决 ...

随机推荐

  1. 阿里云服务器Docket安装RabbitMQ 3.8.12

    DocketMQ安装RabbitMQ 地址:https://hub.docker.com/ 拉取镜像 docker pull rabbitmq:3.8.12-management-alpine 运行 ...

  2. yb课堂 课程总结

  3. P1754

    球迷购票问题 题意描述 盛况空前的足球赛即将举行.球赛门票售票处排起了球迷购票长龙. 按售票处规定,每位购票者限购一张门票,且每张票售价为50元.在排成长龙的球迷中有N个人手持面值50元的钱币,另有N ...

  4. Java-Request对象是用来回去请求信息,得到页面的请求

    1.Request 1.1 request对象和response对象的原理(了解) request对象和response对象是由服务器创建的,我们来使用他们即可 request对象是用来回去请求信息, ...

  5. redis-sort排序

    sort命令可以对列表(lpush rpush).集合(sadd srem).有序集合(zadd)进行排序 1.复习一下三种数据结构(1)列表 lpush  key val1 val2 val3 .. ...

  6. 如何做好一场NPS调研?

    我们在工作中经常遇到的一个词,那就是"产品NPS调研".当部分项目缺少专业的用研人员时,设计师.产品经理则经常会接受上级的要求,投身于NPS调研工作. 笔者也曾在2022年的某天突 ...

  7. ABC357

    A link 循环加每一个数,加到哪个数不能加了输出前一个数,注意如果加到最后还能加,记得输出\(n\). 点击查看代码 #include<bits/stdc++.h> using nam ...

  8. 垃圾回收器比较:CMS 和 G1

    前言 在查看系统内存监控的过程中,发现有几台机器的内存使用率一直很高,而且是呈现一个不太正常的高度,初始以为是 GC 不完全,也就是 JVM 内有大量对象不能回收,于是采用 Arthas 诊断查看一下 ...

  9. Llama 3.1 - 405B、70B 和 8B 的多语言与长上下文能力解析

    Llama 3.1 发布了!今天我们迎来了 Llama 家族的新成员 Llama 3.1 进入 Hugging Face 平台.我们很高兴与 Meta 合作,确保在 Hugging Face 生态系统 ...

  10. pytest数据驱动(最简单)

    pytest数据驱动(最简单) 第一种:通过yaml文件获取数据(一维列表) data.yaml文件内容如下: - '软件测试'- '单元测试'- '自动化测试'- '性能测试'- '测试开发'- ' ...