最终效果图
一张简单的原理,从开机到进入系统,中间省略了很多。
windows端较详细原理参见windows引导过程以及多系统引导原理
引导过程:上电–>Legacy BIOS–>MBR–>DPT–>PBR–> Bootmgr(vista开始)/NTLDR–>BCD(vista开始)/boot.ini–>Winload.exe–>内核加载 –>windows vista/windows xp
引导过程:上电–>UEFI–>GPT分区表–>EFI分区–>\efi\Microsoft\boot\bootmgfw.efi–>efi\Microsoft\BCD→\Windows\system32\winload.efi。
linux端较详细的原理参见linux引导原理
Linux的启动管理器能够识别Windows的,但Windows的启动管理器则无法识别Linux的。又由于Windows在装系统时,默认覆盖MBR和活动分区。所以先装Linux再装windows,则无法引导Linux。而Linux则可以选择是否覆盖MBR分区和活动分区。如果不覆盖,则需要原来的MBR支持。
对GPT来说也类似,只不过覆盖的是EFI分区,也可以选择不覆盖。
此文所用的电脑为小米游戏笔记本15.6寸,其他电脑安装过程类似,只是UEFI bios界面有所不同,快捷按键也会有所不同,具体不同之处请自行查询。
现在的电脑几乎都是UEFI+GPT的方式进行系统引导的,所以本文也是采用此种方式
1. 已经成功安装WIN10,压缩磁盘,保持未分区状态,不要格式化
2. 关闭快速启动(也许不关也可以)
- 设置 --> 系统 --> 电池与睡眠 --> 其他电源设置 --> 选择电源按钮的功能 --> 先选择更改当前不可用的设置,才能关闭启用快速启动
3.制作UEFI格式U盘启动盘,制作启动盘的方法很多,这里强烈推荐Ventoy多合一启动盘制作工具
4. 关闭 Secure Boot(必须,否则无法安装其他操作系统)
4.1 进入BIOS: 重启电脑,在MI出现后马上按F2(可以多按几次,也可以在还是黑屏时就开始按)
4.2 Security -->Set Supervisor Password(必须设置,否则下面的Secure Boot无法更改)
4.3 Security --> Secure Boot --> 更改为Disabled
4.4 Boot --> Boot Type --> UEFI(这是默认值,过来看一下就可以,不需要改)
4.5. 最后F10后回车,会保存更改后直接重启
1.将制作好的Ventoy多合一启动盘插入电脑U口,在电脑开机前一直按住F12键,进入如下图所示界面
2.选择最后一项EFI USB Device(如果未发现此项,拔掉U盘再插入就可以发现了),就可以看到如下图所示界面
Ventoy目前已经测试了各类超过650+个ISO文件
3.选择需要安装的操作系统,本文选择ubuntu20.10,然后依次进入下一步
4.在/dev/nvme0n1固态硬盘上的空闲空间上分别分配swap,/boot, /, /home,参见下图,分别对应分区8(/dev/nvme0n1p8),分区7(/dev/nvme0n1p7),分区9(/dev/nvme0n1p9),分区10(/dev/nvme0n1p10)
5.第四次分区完成后请不要点“安装”!!!
分区设置完毕后,下方还有一项“安装启动引导器的设备”,如果选择默认(本人电脑默认为/dev/nvme0n1),到时候卸载ubuntu时,可能会麻烦些,请选择你/boot所在的盘符(本人电脑为/dev/nvme0n1p7)。接着安装,自动重新启动Win10。
通常要用ubuntu引导器代替windows引导器选默认(本人电脑默认为/dev/nvme0n1),要保留windows引导器选/boot区(本人电脑为/dev/nvme0n1p7),装完ubuntu重启能进windows,在windows下使用软件添加ubuntu启动项或者通过BIOS进行设置
6.之后选择时区以及填写用户,接下来就是等待完成安装,安装完成后,会提示拔掉U盘并重新启动。
7.重新启动后发现会直接启动windows,而没有进入选择系统的界面,这是因为第5步选择将ubuntu的引导文件安装在了/boot分区,windows引导文件无法识别到ubuntu的grub。
电脑重启按住F12快捷键,可以看到windows boot Manager在Ubuntu之前启动,所以开机就立即进入了windows
电脑重启按住F2键,调整启动顺序,将Ubuntu启动顺序放在第一位,重新启动将会看到grub的引导界面,选择第一项将进入Ubuntu,选择第三项将进入windows
1.插入制作好的Ventoy多合一启动盘,选择Deepin操作系统进行安装
2.选择磁盘进行分区,在/dev/nvme0n1固态硬盘上的空闲空间上分别分配swap,/boot, /, /home,参见下图,分别对应分区11(/dev/nvme0n1p11),分区12(/dev/nvme0n1p12),分区13(/dev/nvme0n1p13),分区14(/dev/nvme0n1p14)
3.开始安装并等待完成
4.安装完成后重启并拔掉U盘将进行以下设置
5.设置完成后将进入非常清爽的Deepin系统
6.安装完Deepin系统后查看电脑的BIOS启动管理,可看到多了UOS和Linpus lite两项,其中UOS就是deepin的引导项。deepin是UOS的社区版,Deepin与UOS的关系就像是Fedora和Redhat RHEL那样。
目前macOS的镜像制作又重新使用了一个新的U盘,没有使用原先装有Ventoy的U盘,这是因为Ventoy还不支持引导macOS,本人正在探索用装有Ventoy的那个U盘来制作macOS镜像来做到一盘通用。
探索成功,请参见基于Ventoy制作单个U盘引导Windows+Linux+黑苹果macOS
Mac OS镜像链接:https://pan.baidu.com/s/1hsJXO9DDVwJpNYSRJgANzQ
提取码:5i0g
1.打开balenaEtcher软件,点击“Select image”选择你刚才下载好的安装镜像;
2.然后点击“Select target”选择你的U盘,如果你直插有一个U盘,软件会自动选择;
3.接着点击“Flsh!”开始刻录黑苹果安装镜像到U盘;
4.等待刻录完成,并会自动进行一次完整性检测;
5.等到提示“Flash Complete!”Successful device 就完成安装镜像的制作了,把U盘弹出并拔出
6.完成后在windows电脑会提醒你格式化U盘,千万不要格式化,这是因为windows识别不了苹果格式的文件。在DiskGenius软件查看U盘的分区可以看到U盘里有一个ESP分区,也叫EFI分区
在苹果系统下是可以识别的,可以看到是一个安装操作系统的APP(安装 macOS Catalina,即10.15版本)
默认是看不到EFI分区的,需要用clover configurator软件挂载EFI分区
黑苹果clover目录及驱动介绍参见黑苹果小兵clover目录及驱动介绍_wukuy的博客-CSDN博客_黑苹果小兵
1.打开分区工具DiskGenius,找到U盘上的ESP(有的叫EFI)分区,删除自带的EFI文件。即下图的EFI_CO(即clover)和EFI_OC(即OpenCore)
Clover&OpenCore文件结构说明参见Clover&OpenCore文件结构说明,.efi是什么文件?-黑苹果星球
2.把适合自己电脑EFI文件夹复制进去。这里只能用快捷键粘贴,Ctri+C复制,Ctrl+V粘贴。
我的电脑是小米游戏本2019款,所以使用的事该款电脑对应的EFI文件
链接:https://pan.baidu.com/s/1E5bK79kgiFt90NWZ4ZiT2A
提取码:rm3g
其实安装黑苹果关键是用clover或者OC等引导软件添加对应的固件驱动,网上有人专门整理了针对不同的电脑型号的黑苹果EFI文件
我推荐一个实时更新维护最新驱动EFI合集的论坛,而且几乎包含所有的电脑型号https://macx.top/ai ,别人维护也不容易,所以是收费的,但是很好用。
如果自己对clover配置相当熟练了,当然也可以完全自己维护自己的EFI文件
另外一点,其实完全可以把下载好的EFI文件放在自己电脑的ESP分区相应的位置,不必放在做好的U盘的ESP分区内,直接用硬盘引导而不是U盘引导。后面会有专门说明用硬盘引导的一小节。
制作Mac系统盘分为分区安装与整个磁盘安装两种情况,其实大同小异。分区安装的意思就是我一块磁盘几个分区中的一个用来装Mac系统,跟Windows系统的C盘D盘一样,数据互不影响。整个磁盘安装就是我一整块磁盘都用来装Mac系统,我个人建议,有条件的还是选整个磁盘安装。但是我这里选择分区安装。
1.进入BIOS,设置U盘启动,插入U盘启动
2.进入clover到四叶草界面后,选择Boot MacOS install from install macOS Catalina,并回车进入;
3..过一会儿会进入如下界面;
4.跑完代码或进度条之后进入安装界面,先选择磁盘工具
5.选中自己做的Mac系统盘,一般名字颜色比较浅,灰色的那个(看清楚千万不要选错);
6.然后抹掉磁盘,名字随便输(我这里输入的是Hackintosh),格式按固态硬盘选APFS格式,机械硬盘选扩展日志式;
7.抹掉磁盘之后,关闭“磁盘工具”,选择“安装MAC OS”;
8..然后找到自己刚刚摸掉的那个盘,选中后安装!
第一次安装界面:
9..第一次安装完后会重启,重启还是选U盘启动,进入四叶草选择Boot macOS install from X,(X你刚刚抹掉的那个安装盘的名字,我这里是Hackintosh)过一会儿会进入正式安装界面。
二次安装界面:
10.二次安装完,黑苹果就安装到你的硬盘了,重启后还是选U盘启动,进入四叶草选择Boot macOS from X,(X你刚刚抹掉的那个安装盘的名字,我这里是Hackintosh),进入苹果系统;
11.进行一系列设置就可以到桌面了
特别注意的是,这里不要选择磁盘加密,我的电脑选择磁盘加密导致clover引导到后面找不到安装的操作系统,导致无法进入macOS
12.在下一小节设置完硬盘启动后重启进入clover后就可以看到进入苹果系统的菜单选项,其它选项为我的电脑安装的其他系统,clover其实和下面要介绍的refind都是用来引导系统的。文章后面会用refind引导clover,clover再来引导黑苹果
1.打开分区工具,把刚刚的EFI文件夹里的clover文件夹拷贝到硬盘的ESP分区(有的显示“EFI”,操作跟之前一样,用快捷键拷贝);
2.安装完黑苹果后,苹果系统不会自动安装clover以及引导项,如果需要clover引导项可以用EasyUEFI手动添加
3.可以根据需要把clover移动到相应的位置,我在这里移动到第二位,第一位是refind引导项
PhoenixOS(凤凰OS)是国内公司开发的基于x86架构的安卓操作系统,官网http://www.phoenixos.com/
国外也有这样的操作系统,比如BlissOS(极乐OS),官网Bliss OS For PC
它们都是Android-x86架构的操作系统
接下来就贴上一些安装PhoenixOS(凤凰OS)的图片
这里因为我单独划出来45G空闲的磁盘(nvme0n1p15)空间留给了PhoenixOS,所以选择了格式化,如果你把PhoenixOS安装在已经存在的其他linux磁盘,则选择不格式化
这里我将Phoenix的EFI GRUB安装在了nvme0n1p1,这是我的电脑的ESP分区
因为我的ESP分区(nvme0n1p1)还存在其他操作系统,所以必须选择不格式化ESP分区,否则之前安装的系统引导会出问题
到这里就安装完成了,等待初始化并进入操作系统
下面为进入Phoenix后的一些界面
如果你需要安装BlissOS也是可以的
FydeOS官网FydeOS - 面向未来的操作系统,为中国用户打造的 Chrome OS
FydeOS是专门针对中国用户开发的ChomeOS操作系统,ChomeOS需要谷歌账号,如果不能科学上网会是一个问题,更重要的是ChomeOS的release版本CloudReady(https://www.neverware.com/freedownload/)只支持全盘安装,会导致整个磁盘被格式化,不支持多系统引导安装。本人刚开始就安装的是CloudReady,导致整个磁盘被格式化,丢失了所有的数据,导致从头开始重新安装了一下之前所有的系统,所以本小节的相关分区截图和其他小节的分区截图会有出入,请自动忽略。
FydeOS是支持多系统安装引导的
关于FydeOS镜像下载 - FydeOS
为什么烧录完成后,U盘在windows下提示需要格式化
因为 FydeOS 所采用的分区格式在 Windows 下无法识别,因此会出现这样的提示,但千万记住,务必不要格式化,否则会造成 FydeOS 无法正常使用。
目前FydeOS的镜像制作又重新使用了一个新的U盘,没有使用原先装有Ventoy的U盘,这是因为Ventoy还不支持引导FydeOS
首次写本文时,Ventoy还不支持FydeOS,后续已经支持了
参见基于Ventoy制作单个U盘引导Windows+Linux+黑苹果macOS
现在上传一些安装FydeOS的截图
制作好U盘后,使电脑从U盘启动,然后开始安装
到了这里可以直接选择上图左边的“安装程序”按钮进行安装,将安装到磁盘中;选择右边的“开始使用”按钮将直接先在U盘中使用,本文选择的是后者。
如果没有Fyde账号,请先注册账号
这里如果不能科学上网,请选择FydeOS账号,如果可以科学上网,那也可以选择Google账号
接下来为启动后的一些截图
为了将系统安装到本地磁盘,可以使用应用商店里面的“安装程序”软件包
选择多重引导安装,EFI分区会自动识别到,系统分区需要手动选择,我之前已经预留出40G空间(nvme0n1p15)用于安装FydeOS
安装完成后重启就大功告成了
安装成功后的EFI分区长这样(本人刚开始安装的是CloudReady,导致整个磁盘被格式化,丢失了所有的数据,导致从头开始重新安装了一下之前所有的系统,所以本小节的相关分区截图和其他小节的分区截图会有出入,请自动忽略。)
CloudReady只有全盘安装,不支持多系统引导,导致整个磁盘格式化,不推荐使用,除非只想使用单系统。
CloudReady安装的过程中需要科学上网,否则只能以访客模式在U盘上进行访问。本人在自己的路由器上专门设置了VPN,所以可以正常安装。
CloudReady的U盘启动盘制作参见https://www.neverware.com/freedownload#home-edition-install
有两种方式制作启动U盘
为什么烧录完成后,U盘在windows下提示需要格式化
因为CloudReady所采用的分区格式在 Windows 下无法识别,因此会出现这样的提示,但千万记住,务必不要格式化,否则会造成 CloudReady 无法正常使用。
另外附上之前安装CloudReady的时候的部分截图
上图就是提示的安装会格式化整个磁盘
除了使用FydeOS和CloudReady外,也是使用原生ChromeOS,参考自己打造原生ChromeOS
麒麟系统是国产系统,有中标麒麟和银河麒麟,这里使用的是银河麒麟。
其实还有优麒麟,但是优麒麟其实就是ubuntu中国版
选择自定义安装
找到事先预留出的磁盘空间进行分区
创建好 /boot, / , swap , /home 分区,引导加载程序路径选择ESP分区所在的那个磁盘,我的下图所示的磁盘
我不需要数据分区或者备份还原分区,所以下图直接确定跳过
接下来就会弹出分区的具体情况,确认一下是否正确
接下来等待安装完成
安装完成后的磁盘分区如下图
openSUSE的安装略显繁琐
选择的软件源越多,安装时间会越长
选择桌面环境,我这里选择KDE
下面就是最重要的分区,默认提供的分区情况不能满足我们的需求,选择下面的“专家分区程序”进行自定义分区
下图可以看到所有的电脑磁盘nvme0n1和nvme1n1,以及在nvme0n1上预留的160G空间用来安装系统
下图是分配好 /boot, / , swap, /home分区的情况
接下来要映射 /boot/efi,这里要选择活动磁盘的ESP分区所在的位置,本机电脑为nvme1n1p2
确认一下分区是否正确
接下来就是等待安装完成
安装完成后的桌面如下
安装完成后的磁盘分区如下图
centOS从8.0之后进入stream版本
从启动盘可以看出,安装的OS越多,启动项也就越多
同样从ventoy进入选择centos,这里没有截图选择centos的页面
可以看到centos的安装界面如下图,华为的openEuler安装界面也是如此。可以点开每个查看一下具体的配置
关于磁盘分区这块,如果只选择单个磁盘,分区的情况如下面几幅图所示,安装程序会自动完成分区,并且会为/boot/efi分配600M的空间在第二块磁盘。
点击“点击这里自动创建它们”将会自动创建
但是我没有选择这种方式,因为这将导致第二块磁盘又分出一个ESP分区,有些多余了,能不能继续共享主磁盘的ESP分区呢?当然是可以。重新选择两个磁盘,如下图
首先让安装程序自动创建分区,然后删除/boot/efi分区所占的空间
删除后如下图
把多余的600M分配给其他分区
然后选择另一块磁盘的ESP分区所在位置,本机为nvme1n1p2,如下图,然后填写挂载点/boot/efi
确认一下具体的分区情况进入下一步
创建用户
然后等待安装完成
重启电脑,默认的refind引导如下图,后续会人为调整一下
安装完成后界面如下
因为centOS特殊的XFS文件系统,DiskGenius软件无法查看centos的文件结构,在进行refind配置的时候需要进入centOS查看具体的内核文件
安装完成后的分区结构如下
ChomeOS需要谷歌账号,如果不能科学上网会是一个问题,更重要的是ChomeOS只支持全盘安装,会导致整个磁盘被格式化,不支持多系统引导安装。这里我单独购买了一块硬盘用于专门安装chromeOS
首次写本文时,Ventoy还不支持ChromeOS,后续已经支持了
参见基于Ventoy制作单个U盘引导Windows+Linux+黑苹果macOS
要使用原生ChromeOS,参考自己打造原生ChromeOS链接文章也有安装过程,但是作者笔误,将/usr/sbin写成了/usr/bin
到这里系统都是在U盘上运行的,需要安装到硬盘上需要进入命令行,按下 CTRL + ALT + F2 进入开发者控制台
登录名 chronos 密码 chrome
查看硬盘编号,使用命令 lsblk
切换路径 cd /usr/sbin
chromeos-install --dst /dev/lsbk 查看到的你想安装硬盘的编号 (编号是 sdaX 或者是 nvme0nX 之类的字符串)
如果选择的是某一个磁盘分区,会提示必须选择整个磁盘,不能选择某个分区
为此我专门买了一块320G的硬盘专门用于安装chromeOS,下图sda就是新买的磁盘
可以看到chromeOS将从sdb(U盘)安装到sda(硬盘),并格式化整个sda
选择y后进入安装
安装完成后如下图提示
最后进行一些设置后就进入了桌面
安装完成后磁盘分区情况
红旗操作系统的安装就不上那么多图了,安装比较简单
我们可以在windows或者Ubuntu两个系统下都可以安装refind引导。Linux下安装refind的方法较Windows更简单。不过对于不熟悉命令行的可以使用在windows下的安装方法。
Linux下:
下载refind安装包后解压,进入解压后的文件夹,运行下列命令
sudo bash refind-install
重启安装成功,同时需要设置refind为第一启动项。
重启进入refind引导界面。
windows下:
建议使用DiskGenius软件访问ESP分区,把refind文件夹里的文件复制进去。注意,DiskGenius中只能复制文件不能复制文件夹,所以文件夹还需要在DiskGenius中自行新建,然后右键复制文件到当前分区,选择refind文件夹里的文件即可。
将refind文件夹放入EFI中后如图
使用Bootice或者EasyUEFI工具或者小米自己的UEFI BIOS将refind添加至引导项,并将该启动项上移至第一位。保存启动项.
refind默认引导界面
DIY专属主题
以下是在ubuntu系统中进行操作的,当然也可以在windows中进行
这里提供了一个简洁风的开机引导主题的主题包
链接:https://pan.baidu.com/s/1FHALU-nFhxXDWNmaMyyeKA
提取码:s26w
效果如下:
提供的主题包的使用方法是:
Ubuntu第一次安装后root的密码是系统随机生成的,可以通过sudo passwd修改root的密码
(1).切换root到/boot/efi/EFI/refind文件夹
su root
输入密码
cd /boot/efi/EFI/refind
(2).创建themes目录
mkdir themes
(3).将主题内容复制到themes文件夹
cp -r 主题位置 /boot/efi/EFI/refind/themes
(4).在refind.conf末尾添加
include themes/rEFInd-minimal/theme.conf
之后就大功告成了
重启之后就会出现主题画面
另外我修改refind.conf文件如下
(代码段中的uuid可能和其他小节描述的uuid有所不同,这是因为之前装cloudready时导致整个磁盘被格式化,从头开始重新安装了所有的系统)
#
# refind.conf
# Configuration file for the rEFInd boot menu
#
timeout 60
dont_scan_dirs /EFI/Microsoft/Boot,/EFI/Boot,/EFI/ubuntu,/EFI/UOS,/EFI/PhoenixOS,/EFI/PhoenixOS/boot,/EFI/fydeos,/EFI/CLOVER,/EFI/kylin,/EFI/opensuse,/EFI/centos,/EFI/redflag,/EFI/RedFlag_Linux_Desktop_V11.0
#dont_scan_files
scan_all_linux_kernels false
#fold_linux_kernels false
default_selection 1
include themes/rEFInd-minimal/theme.conf
menuentry "Windows" {
icon /EFI/refind/themes/rEFInd-minimal/icons/os_win.png
loader /EFI/Microsoft/Boot/bootmgfw.efi
}
menuentry "CentOS" {
icon /EFI/refind/themes/rEFInd-minimal/icons/os_centos.png
volume 9CC38149-EA82-4584-AAB6-734C4010A065
loader /vmlinuz-4.18.0-240.e18.x86_64
initrd /initramfs-4.18.0-240.e18.x86_64.img
options "root=UUID=f9394421-19e2-447e-9928-9f9cc6a6eef8 ro crashkernel=auto resume=UUID=4f60d357-9dfb-4557-be49-552bf26fb8b9 rhgb quiet "
disabled
}
menuentry "CentOS(grub)" {
icon /EFI/refind/themes/rEFInd-minimal/icons/os_centos.png
loader /EFI/centos/grubx64.efi
}
menuentry "Ubuntu" {
icon /EFI/refind/themes/rEFInd-minimal/icons/os_ubuntu.png
volume 4055E8D2-7086-4102-9E21-146197698D87
loader /vmlinuz-5.8.0-25-generic
initrd /initrd.img-5.8.0-25-generic
options "root=UUID=caef5804-37c2-4717-87e8-2e20de8cf6ae ro quiet splash"
}
menuentry "Ubuntu(grub)" {
icon /EFI/refind/themes/rEFInd-minimal/icons/os_ubuntu.png
loader /EFI/ubuntu/grubx64.efi
disabled
}
menuentry "OpenSUSE" {
icon /EFI/refind/themes/rEFInd-minimal/icons/os_opensuse.png
volume 77549760-46AB-4047-9B2A-0D9E96CA70AB
loader /vmlinuz-5.3.18-lp152.72-default
initrd /initrd-5.3.18-lp152.72-default
options "root=UUID=d5031186-2bf2-4a4c-ae1c-114c9a949c34 splash=silent resume=/dev/disk/by-id/nvme-Samsung_SSD_980_1TB_S649NJ0R350885D-part10 mitigations=auto quiet"
}
menuentry "OpenSUSE(grub)" {
icon /EFI/refind/themes/rEFInd-minimal/icons/os_opensuse.png
loader /EFI/opensuse/grubx64.efi
disabled
}
menuentry "Deepin" {
icon /EFI/refind/themes/rEFInd-minimal/icons/os_deepin.png
volume 406177AE-77BA-4D4B-9D17-7EE140BBCDCC
loader /vmlinuz-5.10.18-amd64-desktop
initrd /initrd.img-5.10.18-amd64-desktop
options "root=UUID=7daaea21-9067-4022-ab67-7b286c75dbd0 ro splash quiet"
}
menuentry "Deepin(grub)" {
icon /EFI/refind/themes/rEFInd-minimal/icons/os_deepin.png
loader /EFI/UOS/grubx64.efi
disabled
}
menuentry "Kylin" {
icon /EFI/refind/themes/rEFInd-minimal/icons/os_kylin.png
volume 67C7AE31-40CB-45A4-8574-EA8803787639
loader /vmlinuz-5.10.0-3-generic
initrd /initrd.img-5.10.0-3-generic
options "root=UUID=185f74e8-d18d-4903-8243-302c28793c65 ro quiet splash loglevel=0 resume=UUID=5b25f24e-b655-471f-88f1-64dd6bb6f966 audit=0 security=none"
}
menuentry "Kylin(grub)" {
icon /EFI/refind/themes/rEFInd-minimal/icons/os_kylin.png
loader /EFI/kylin/grubx64.efi
disabled
}
menuentry "RedFlag" {
icon /EFI/refind/themes/rEFInd-minimal/icons/os_redflag.png
volume 5604D06A-AE60-484F-BA14-ECCB3097E5F5
loader /vmlinuz-4.19.0-16-amd64
initrd /initrd.img-4.19.0-16-amd64
options "root=UUID=a33c3abb-986d-417c-8ef5-fa864a8fb00e ro quiet splash resume=UUID=49901fc4-538a-46fb-8c25-bb3c05f3917d"
}
menuentry "RedFlag(grub)" {
icon /EFI/refind/themes/rEFInd-minimal/icons/os_redflag.png
loader /EFI/redflag/grubx64.efi
disabled
}
menuentry "FydeOS" {
icon /EFI/refind/themes/rEFInd-minimal/icons/os_fydeos.png
volume FEC7D7FF-2B69-474B-89A1-D2CA9F80CC52
loader /boot/vmlinuz-13729.22.12.13
initrd /boot/dual_boot_ramfs.cpio.xz
options "init=/sbin/init root=/dev/nvme0n1p15 boot=local rootwait noresume noswap ro loglevel=7 console= i915.modeset=1 cros_efi cros_debug fydeos_dualboot"
}
menuentry "FydeOS(grub)" {
icon /EFI/refind/themes/rEFInd-minimal/icons/os_fydeos.png
loader /EFI/fydeos/bootx64.efi
disabled
}
menuentry "ChromeOS" {
icon /EFI/refind/themes/rEFInd-minimal/icons/os_chrome.png
volume 73108A43-715C-AD4E-BB15-A72A6CF8213B
loader /syslinux/vmlinuz.A
options "init=/sbin/init boot=local rootwait ro noresume noswap loglevel=7 noinitrd console= i915.modeset=1 cros_efi cros_debug root=PARTUUID=328F6BDB-CE13-F846-8EB0-A5A6578575AD"
disabled
}
menuentry "ChromeOS(grub)" {
icon /EFI/refind/themes/rEFInd-minimal/icons/os_chrome.png
volume 73108A43-715C-AD4E-BB15-A72A6CF8213B
loader /efi/boot/bootx64.efi
}
menuentry "PhoenixOS" {
icon /EFI/refind/themes/rEFInd-minimal/icons/os_phoenix.png
loader /EFI/PhoenixOS/kernel
initrd /EFI/PhoenixOS/initrd.img
options " quiet root=/dev/ram0 androidboot.hardware=android_x86 SRC=/PhoenixOS vga=788 i8042.nokbd=1"
}
menuentry "PhoenixOS(grub)" {
icon /EFI/refind/themes/rEFInd-minimal/icons/os_phoenix.png
loader /EFI/PhoenixOS/boot/bootx64.efi
disabled
}
menuentry "OSX" {
icon /EFI/refind/themes/rEFInd-minimal/icons/os_mac.png
loader /EFI/CLOVER/CLOVERX64.efi
}
menuentry "Linux" {
icon /EFI/refind/themes/rEFInd-minimal/icons/os_linux.png
loader /EFI/Boot/grubx64.efi
}
关于refind的配置参见我的另一篇文章https://www.cdsy.xyz/computer/system/OS/230315/cd41510.html
先上一张windows引导Ubuntu的效果图
windows引导ubuntu可以参见这篇文章https://www.cdsy.xyz/computer/system/Windows/230315/cd41509.html原理是使用EasyBCD软件
但是因为微软已经限制EasyBCD软件在uefi模式的引导功能,所以在uefi模式下EasyBCD已经不可以使用了,只能在传统的BIOS模式下使用
uefi模式下EasyBCD软件下的Linux/BSD,NeoGrub选项卡都是灰色的不可使用
从其他地方获取到通过软件easyUEFI可以做到windows引导ubuntu,还未进行测试