优麒麟 2204 与 win10 双系统安装笔记
本文为 amd64 架构下 GPT 分区格式磁盘进行优麒麟 22.04 与 windows10 双系统引导的实操笔记。
1.安装优麒麟(操作:略)
这里的 linux 分区规划为:dev/sda1
为 efi
分区,dev/sda2
为 swap
分区,dev/sda3
为根(/
)分区,并留出足够的空间给 windows。
2.安装win10(操作:略)
在多余空间创建分区,并安装win10。这里分区时会提示将自动分配一个约了 16M 的保留空间
3.安装成功,重启电脑,发现直接进入优麒麟,且无windows启动菜单。
先测试一下几个文件:
1)查看efi分区
$ ls -al /boot/efi/EFI
总用量 20
drwxr-xr-x 5 root root 4096 7月 11 08:38 .
drwxr-xr-x 4 root root 4096 1月 1 1970 ..
drwxr-xr-x 2 root root 4096 7月 7 10:12 BOOT
drwxr-xr-x 4 root root 4096 7月 11 08:30 Microsoft
drwxr-xr-x 2 root root 4096 7月 7 10:12 ubuntu
如无意外,将会发现 /boot/efi/EFI
目录内存在 Microsoft 或者 ubuntu 这两个目录(也就是2个系统引导文件的目录),如没有,请尝试用其他办法解决。
2) 更新 grub 引导
$ sudo update-grub
Sourcing file `/etc/default/grub'
Sourcing file `/etc/default/grub.d/init-select.cfg'
Generating grub configuration file ...
Found theme: /usr/share/grub/themes/UKUI/theme.txt
Found linux image: /boot/vmlinuz-5.15.0-40-generic
Found initrd image: /boot/initrd.img-5.15.0-40-generic
Found linux image: /boot/vmlinuz-5.15.0-25-generic
Found initrd image: /boot/initrd.img-5.15.0-25-generic
Memtest86+ needs a 16-bit boot, that is not available on EFI, exiting
Warning: os-prober will not be executed to detect other bootable partitions.
Systems on them will not be added to the GRUB boot configuration.
Check GRUB_DISABLE_OS_PROBER documentation entry.
Adding boot menu entry for UEFI Firmware Settings ...
done
如果提示类似上面,也就是无法识别 windows 引导,可以试着用下面的解决办法,如果正常找到 windows 引导分区,恭喜你,下面的步骤可以省略了。不过我没这么好运…
4.关于2个解决办法:
1)修改 grub 配置文件,将 windows 启动项添加到启动菜单。
a. 改 /etc/grub.d/40_custom
文件
$ sudo vim /etc/grub.d/40_custom
#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
menuentry 'Microsoft Windows 10' {insmod part_gptinsmod ntfsinsmod search_fs_uuidinsmod chainsearch --fs-uuid --no-floppy --set=root 025C-7AC8 # 这里的025C-7AC8 是 efi 分区的 uuid ,可以通过blkid命令查看chainloader (${root})/EFI/Microsoft/Boot/bootmgfw.efi
}
blkid
查看 uuid
$ blkid
...
/dev/sda1: UUID="025C-7AC8" BLOCK_SIZE="512" TYPE="vfat" PARTUUID="b86b79c3-0733-4232-99dd-5c75de4872ad"
...
b. 更新 grub 启动菜单
$ sudo update-grub
重启电脑即可发现引导菜单中新增了 windows 10 启动项,并可正常启动windows。
2)直接从 EFI Bios 引导 windows
注意:这里的按键及界面都因主板的不同而有所差异,请根据情况选择。
重启,按 esc 进入bios界面,找到并进入 “UEFI Hard Disk Drive BBS Priorities”,将第一个启动项修改为 “Windows Boot Manager”,保存配置并重启电脑。即可直接进入 windows 了.
如想进入优麒麟22.04,重复上面操作并将第一个启动想修改为 “Ubuntu” 即可。
优麒麟 2204 与 win10 双系统安装笔记相关推荐
- Ubuntu18.04LTS +WIN10双系统安装+tensorflow-gpu 1.14安装配置(1)
Ubuntu18.04LTS +WIN10双系统安装+tensorflow-gpu 1.14安装配置(1)* 最近因为参加了关于tensorflow的一项竞赛,前前后后也装了几十遍tensorflow ...
- qwin10如何删除linux系统,win10双系统安装卸载ubuntu
安装 1. 官网下载需要安装的Ubuntu版本 2. 格式化U盘,用UltraISO软件将Ubuntu写入U盘 3. 设置电脑U盘启动,重启电脑安装,注意安装时关闭在线下载,否则会安装很久 4. 安装 ...
- Win7/Win10双系统安装方法图文教程
Win7/Win10双系统安装方法图文教程 如何安装Win7/Win10双系统? Win7下怎么安装Win10双系统? Win7和Win10双系统怎么安装? Win10下载.Windows10下载.W ...
- 优麒麟 2204 安装 Fcitx5 输入法
Fcitx5 是继 Fcitx 之后的新一代输入法框架,优麒麟2204 默认安装的是 Fcitx,而 Fcitx 和 Fcitx5 是相互冲突的,因此安装Fcitx5之前需要先卸载 Fcitx.关于 ...
- win7(已安装)win10双系统安装教程
win7(已安装)win10双系统安装教程 win7(已安装)win10双系统纯净版安装步骤(注:此安装方式为BIOS+MBR启动方式非UEFI+GPT模式,本文为IT技术资料网原创,转载请注明出处) ...
- DELL T5820 Ubuntu16.04和Win10双系统安装中遇到的问题
DELL T5820 Ubuntu16.04和Win10双系统安装中遇到的问题 Win10已安装,由于boot分配问题,现需要重新安装Ubuntu系统.在安装过程中遇到了以下几个问题: Q1:Lega ...
- TInkPadT490s+单硬盘 Ubutun+Win10双系统安装问题总结
TInkPadT490s+单硬盘 Ubutun+Win10双系统安装问题总结 1.启动U盘无法进入问题:Somthing has gone seriously wrong:import_mok_sta ...
- win10双系统安装ubuntu16.04+gtx750ti+python3.6配置cuda-9.0+cuDNN7.05+TensorFlow-gpu1.8.0+opencv 2.4.13的过程汇总
参考: https://blog.csdn.net/weixin_40494464/article/details/81010256 http://www.cnblogs.com/EasonJim/p ...
- 拯救者R7000系列(AMD) win10+ubuntu20双系统安装笔记,解决显卡、亮度控制、触控板问题
我的电脑,拯救者R7000海外版Legion5 R5 4600+2060,配置比较奇葩.R7000系列应该都适用 1.系统盘制作 1.1 下载ubuntu20 反正能下载就行,我也忘了从哪下的,这里给 ...
最新文章
- Linux有问必答-如何创建和挂载XFS文件系统
- 洛谷 p2066 机器分配(资源型)
- 命令行mvn打包的时候报错:No compiler is provided in this environment. Perhaps you are running on a JRE
- DrawIcon 和 DrawIconEx都失真
- 运行 vue 报node错
- 2014年江苏省计算机二级c语言考试大纲,「二级C语言」江苏省计算机二级VFP考试大纲...
- getAndIncrement中使用cas
- JavaScript本地存储实践(html5的localStorage和ie的userData)的实例页面
- 【BZOJ2049】【codevs1839】洞穴探测,LCT练习
- homework-06
- 不要轻易在数据库(尤其是线上数据库)执行,update、delete数据 !!!
- 雷林鹏分享:PHP 表单 - 验证邮件和URL
- TikTok运营,TikTok数据分析
- 6个Vlookup查找函数用法,总有你想用的!
- 30分钟讲清楚深度神经网络
- 2019/2/3摄氏一华氏温度转换表
- 常用增强学习实验环境 I (MuJoCo, OpenAI Gym, rllab, DeepMind Lab, TORCS, PySC2)
- adb命令——上传和下载文件
- c226打印机驱动安装_打印机驱动无法安装怎么办 打印机驱动安装方法【介绍】...
- pck.pdj评估代码