admin 管理员组文章数量: 887021
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吧,越多越好
我的红框部分是压缩后的部分,装完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 | 类型 | 大小 |
---|---|---|---|
/efi | Primary | efi | 200M |
/swap | Logical | swap | 4G-8G |
/ | Logical | ext4 | 40G+ |
/home | Logical | ext4 | 剩余全部空间 |
注意:
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/wojuzi/article/details/105008721
脚本保存为bat文件,Win+R运行shell:startup,放置脚本
Win + R 运行taskschd.msc打开计划任务
创建基本任务
设置触发条件开机启动
放入脚本所在路径
设置完成
下次开机时就会启动时间同步的脚本
12.31 补充 主板驱动修复
这个是拖了半年的小问题。。好歹是赶在2021年的尾巴上抽空修掉了
现象:关机键中只有关机和重启,没有睡眠选项;调整亮度没有反应,眼快瞎了;网口失灵,有线网用不得。。。
以上问题均是电脑硬件驱动的问题。
解决:对症下药。
Windows设置中的检查更新可以自动查找缺失的驱动,但是不能过度信赖,它可能找不全
之后想尝试用驱动大师一类的驱动修复软件,Edge浏览器直接给我拦截了不让装,毕竟这类第三方软件一般都流氓的很
最后,还是得找官方,去自己电脑品牌的官网上输入服务编号,查找驱动程序,安装,完美解决
对于DELL的电脑,需要装一个SupportAssist软件协助检查,检查后把缺的都装上就好了
版权声明:本文标题:Win11 + Ubuntu18.04 双系统踩坑日记 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1715757583h645646.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论