Win11 + Ubuntu18.04 双系统踩坑日记 您所在的位置:网站首页 win11用uefi还是legacy Win11 + Ubuntu18.04 双系统踩坑日记

Win11 + Ubuntu18.04 双系统踩坑日记

2023-09-13 22:53| 来源: 网络整理| 查看: 265

Win11 + Ubuntu18.04 双系统踩坑日记 前言准备工作硬件配置镜像下载Win11镜像下载Ubuntu镜像下载 启动盘准备Win11启动盘Ubuntu启动盘 Win11安装Bitlocker解锁安装BUG 1 :无法进入Win11 Ubuntu安装磁盘分区BUG 2 : mmx64.efi not found:BUG 3 : 安装程序莫名崩溃执行安装程序硬盘分区 终极BUG :Ubuntu引导修复补充:Linux挂载操作概念具体操作 11.7 补充 系统时间同步12.31 补充 主板驱动修复

前言

电脑C盘爆炸,更换新硬盘,顺便抛弃掉原来半残状态的系统。恰逢Win11正式版发布,尝试Win11+Ubuntu双系统的搭配,开始踩坑之路。

准备工作 硬件配置

DELL Inspiration 3480 + 金士顿M.2接口SSD 两个大于16G的U盘用于做启动盘(珍爱生命,远离DataTraveler ) 我是更换了新硬盘后安装系统,一定要在更换硬盘前确保启动盘的制作没有问题,否则电脑会经历反复开颅

镜像下载 Win11镜像下载

Win11官方镜像下载地址 微软提供三种安装Win11的方式 这种方式用于Win10直接升级为Win11,不能得到系统镜像 在这里插入图片描述 这种方式会下载一个安装工具,根据描述应该可以用来制作启动盘,并且不需要激活,使用该工具可以看到如下界面: 在这里插入图片描述 但在我装系统那天这个工具似乎还没做好,只能直接安装到本机,并没有安装到U盘的选择。。 于是我选用了第三种方式: 在这里插入图片描述 下载镜像,用第三方工具制作启动盘。安装时或安装后需要用密钥激活,至于密钥的获取。。懂的都懂

Ubuntu镜像下载

Ubuntu镜像下载途径就比较多了,官方下载会比较慢 我使用的1804.4不记得是哪里摸的了,这里随便提供一个中科大源 Ubuntu镜像下载

启动盘准备 Win11启动盘

以前制作启动盘一直使用UltraISO,但是这次拿来做Win11一直失败,报错提示我的C盘剩余空间太小(???),尝试使用rufus制作终于成功 附上Rufus下载地址 在这里插入图片描述 正确选择镜像文件和U盘,注意保存U盘数据 分区类型选择GPT,目标系统类型UEFI,Win11已经不再支持MBR 等待制作完成

Ubuntu启动盘

制作Ubuntu启动盘时U盘总是在进度条到一半时断联,是U盘本身的问题,直接换U盘就完事 Ubuntu启动盘用UltraISO制作没有问题,没有尝试过使用Rufus 在这里插入图片描述 启动-写入硬盘映像 在这里插入图片描述 格式化和写入

Win11安装 Bitlocker解锁

下一步进行安装,但由于我更换硬盘的操作,更换前要先检查一下未更换的机械硬盘是否被Bitlocker加密,如果加密,新系统中将无法访问硬盘(Win10直升Win11应该不会有类似问题),应在原系统中获取密钥或解锁,为避免以后麻烦我选择直接解锁 Win11的BitLocker在设置中可以找到,Win10大概也在差不多的位置 在这里插入图片描述 解锁耗时较长,1T的机械硬盘和128G的固态差不多解了一夜

安装

下一步是更换硬盘安装系统 插上Win11启动盘,启动电脑,进入BIOS,不同电脑进入方式不同,DELL电脑为开机出现DELL标志时点击F2 在这里插入图片描述 Boot Sequence中开UEFI,把U盘的顺序切到第一个(不切也行,就需要稍后F12进入boot menu手动选择U盘启动) Secure Boot 关闭安全启动 在这里插入图片描述 System Configuration - SATA Operation 切换到AHCI 保存并退出 之后会进入到Windows安装界面 请添加图片描述 请添加图片描述 没啥好说的,跟着安装程序走就完事儿了

BUG 1 :无法进入Win11

完成后会提示重启,拔掉U盘重启,顺利的话就能进入Win11界面 忘记拔掉U盘就会循环进入安装程序。。 然鹅我重启后怼进了Windows Boot Manager 虽然不知道为什么,但是再进BIOS,把System Configuration - SATA Operation 切换回RAID,重启,挂掉之后再切回AHCI,就能成功启动了

Ubuntu安装

之后就进入了最艰难的环节 安装过程参考 我的安装过程仅针对UEFI,MBR+BIOS请参考上面的教程 该教程是相当详细了,但我依然踩了一些奇奇怪怪的坑,以下详述

磁盘分区

我安装Win11时没有分盘,需要先压缩一部分空间给Ubuntu Win11 进入磁盘管理:文件资源管理器 – 右键点击此电脑 – 显示更多选项 – 管理 – 磁盘管理 在这里插入图片描述 Win10可以直接在桌面右键此电脑-管理-磁盘管理 对要用于装系统的磁盘的最后一个分区点击右键,压缩卷,分出用于安装Ubuntu的空间。我分出了300G,至少给50G吧,越多越好 ![在这里插入图片描述](https://img-blog.csdnimg.cn/779ccc2e3fbf48d8aeb31c166e16d44e.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAd2VpeGluXzQ4ODIyMDU3,size_14,color_FFFFFF,t_70,g_se,x_16 我的红框部分是压缩后的部分,装完Ubuntu后分为了四个分区,安装前为黑色的未分配状态 如果在非系统盘安装Ubuntu,应在系统盘上另分200M用于EFI引导 之后插上Ubuntu启动盘,重启,参考上面装Win11的操作,进BIOS,开UEFI,切启动顺序,关安全启动,进入启动盘引导

BUG 2 : mmx64.efi not found:

一进启动盘Bug就来了,报错显示缺少mmx64.efi,然后电脑就挂了 此处没拍照,情况和这个一样 Failed to open \EFI\BOOT\mmx64.efi问题解决 在这里插入图片描述 上次安装双系统也遇到这个问题,我按照上面的博客的解决方案(在装好的镜像文件,选择文件夹EFI/BOOT\,将里面的grubx64.efi改为mmx64.efi即可!)修改了文件名,之后顺利进入安装程序,但安装过程中突然崩溃 这次学乖了,把grubx64.efi复制一份改名为mmx64.efi,两个文件都留着 再次重启,F12进入引导界面 界面上有如下几个选项: 在这里插入图片描述 (来自安装教程的图,这里我又忘了拍照)

BUG 3 : 安装程序莫名崩溃

我尝试选择Install Ubuntu安装后程序再次崩溃,选择Try Ubuntu without installing后从桌面上的install程序安装,成功,玄学问题,原因不明

执行安装程序

安装过程中有三点需要注意: 不要选择联网或下载更新,否则安装会奇慢 在这里插入图片描述 安装类型务必选择其他选项!!!! 在这里插入图片描述

硬盘分区

然后就是喜闻乐见的分区问题

项目Primary/Logical类型大小/efiPrimaryefi200M/swapLogicalswap4G-8G/Logicalext440G+/homeLogicalext4剩余全部空间

注意: Ubuntu和Win不在同一硬盘的,EFI放在系统盘预留的200M空间上 安装启动引导器的设备,选择EFI所在分区相同的编号!! 我分完区是这个样子: 请添加图片描述 之后安装就完事了,提示安装完成后重启,拔掉U盘,顺利的话。。。。(大概会有选择启动WIN还是Ubuntu的选项?) 对不起我不知道顺利的话是什么样子,因为我TM不顺利。。 我尝试了F12选择各种启动选项,点击ubuntu会进入Windows boot manger,点击 1分区会进入Win11, Ubuntu的安装完成了,应该是引导没装好的问题,导致电脑无法识别Ubuntu系统,下面进行引导的修复

终极BUG :Ubuntu引导修复

首先参考这篇博客 插回启动盘,在试用系统中进行修复

打开终端

sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update sudo apt-get install -y boot-repair && (sudo boot-repair &)

如果执行失败,手动运行:

sudo recommended repair。

重启系统,则会进入ubuntu。如果没有windows系统引导,运行:sudo update-grub2,更新grub2后重启系统,则会增加windows引导。

然而在我执行sudo add-apt-repository ppa:yannubuntu/boot-repair时,报错

Cannot add PPA: 'ppa:~yannubuntu/ubuntu/boot-repair'. ERROR: '~yannubuntu' user or team does not exist.

解决比较麻烦,参考这篇博客: 解决方案

一通操作之后,显示如下界面: 在这里插入图片描述 选择Recommend repair 等待修复完成: 请添加图片描述 关机重启,进入F12,惊喜的发现启动项里多了一项5分区 在这里插入图片描述

1分区是Win11,那么5分区肯定是Ubuntu了 选择进入5分区。。于是成功解锁grub命令行界面。。 但这至少证明Ubuntu确实在5分区 此处忘了拍照,情形类似于该博客 按该博客进行一番尝试无果 请添加图片描述 此时突然注意到前面修复完成的界面上,修复文件被扔进了1分区?? 在这里插入图片描述 找大佬寻求场外救援,学到了一波骚操作: 插回启动盘,进入试用系统,新建文件夹挂载nvme0n1p1和nvme0n1p5,查看/EFI文件夹 发现p1中有Win11和Ubuntu两个文件夹,p5中仅有Ubuntu文件夹,且内容不完整 尝试把p1中的Ubuntu文件夹直接拷贝到p5(提前留了备份) 退出试用系统,重启 F12进入p5 Ubuntu成功开机

补充:Linux挂载操作

参考

概念

在根目录下建空文件夹,将设备文件连接到该文件夹,可通过该文件夹直接访问设备文件

具体操作

查看未挂载的磁盘

fdisk -l

挂载

mount [-t 系统类型] [-L 卷标名] [-o 特殊选项] [-n] 设备文件名 挂载点

卸载

umount 设备文件名或挂载点 11.7 补充 系统时间同步

使用一段时间后发现每次切换系统,系统时间就会乱掉,Ubuntu可以开机自动同步时间,而Win11默认7天同步一次,就需要手动进行同步。尝试用bat脚本实现开机自动同步 参考教程

@echo off %1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit net stop w32time net start w32time w32tm /resync pause ———————————————— 版权声明:本文为CSDN博主「灞波儿奔波儿灞」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/wojuzi/article/details/105008721

脚本保存为bat文件,Win+R运行shell:startup,放置脚本 Win + R 运行taskschd.msc打开计划任务 创建基本任务 在这里插入图片描述 设置触发条件开机启动 在这里插入图片描述 放入脚本所在路径 在这里插入图片描述 设置完成 下次开机时就会启动时间同步的脚本

12.31 补充 主板驱动修复

这个是拖了半年的小问题。。好歹是赶在2021年的尾巴上抽空修掉了

现象:关机键中只有关机和重启,没有睡眠选项;调整亮度没有反应,眼快瞎了;网口失灵,有线网用不得。。。

以上问题均是电脑硬件驱动的问题。

解决:对症下药。 Windows设置中的检查更新可以自动查找缺失的驱动,但是不能过度信赖,它可能找不全 在这里插入图片描述

之后想尝试用驱动大师一类的驱动修复软件,Edge浏览器直接给我拦截了不让装,毕竟这类第三方软件一般都流氓的很

最后,还是得找官方,去自己电脑品牌的官网上输入服务编号,查找驱动程序,安装,完美解决

对于DELL的电脑,需要装一个SupportAssist软件协助检查,检查后把缺的都装上就好了 在这里插入图片描述 在这里插入图片描述



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有