After Dual Boot Installation the Boot Menu Shows Two Options but boots FydeOS in both cases
→ Windows 11 on sda1
→ efi-boot loader on sda4
(see below)
Chromium: Version 108.0.5359.228 (64-bit)
Platform: 15183.90.16.6 (Release Build v16.1) stable-channel amd64-fydeos_iris
Channel: stable-channel
Firmware Version:
ARC Enabled: true
ARC: 9381606
Enterprise Enrolled: false
Developer Mode: true
sda 8:0 0 238.5G 0 disk
|-sda1 8:1 0 124.3G 0 part /media/removable/External Drive 1
|-sda2 8:2 0 674M 0 part /media/removable/External Drive
|-sda3 8:3 0 62.5G 0 part /media/removable/FYDEOS-DUAL-BOOT
|-sda4 8:4 0 100M 0 part
`-sda5 8:5 0 16M 0 part
zram0 253:0 0 11.2G 0 disk [SWAP]
/tmp/p5/EFI/fydeos/grub.cfg :
#FydeOS 2020-08-24 Author: yang@fydeos.io
defaultA=0
defaultB=1
set img=/fydeos/fydeos_dual_boot.img
search --label --set root FYDEOS-DUAL-BOOT
loopback loopdev $img
gptpriority loopdev 2 prioA
gptpriority loopdev 4 prioB
if [ $prioA -lt $prioB ]; then
set default=$defaultB
else
set default=$defaultA
fi
set timeout=10
NOTE: find rootfs by label (not partion label)
menuentry “FydeOS multi-boot A” {
linux (loopdev,gpt12)/syslinux/vmlinuz.A init=/sbin/init root=/dev/sda3 boot=local rootwait noresume noswap ro loglevel=7 console= i915.modeset=1 cros_efi cros_debug fydeos_dualboot tpm_tis.force=0 i915.enable_guc=2 i915.enable_psr=0
initrd /boot/dual_boot_ramfs.cpio
}
menuentry “FydeOS multi-boot B” {
linux (loopdev,gpt12)/syslinux/vmlinuz.B init=/sbin/init root=/dev/sda3 boot=local rootwait noresume noswap ro loglevel=7 console= i915.modeset=1 cros_efi cros_debug fydeos_dualboot tpm_tis.force=0 i915.enable_guc=2 i915.enable_psr=0
initrd /boot/dual_boot_ramfs.cpio
}
menuentry “FydeOS Recovery Tools” {
linux /boot/fydeos_vmlinuzB init=/sbin/init root=/dev/sda3 boot=local rootwait noresume noswap ro loglevel=7 console= i915.modeset=1 cros_efi cros_debug tpm_tis.force=0 i915.enable_guc=2 i915.enable_psr=0
initrd /boot/core_util_ramfs.cpio
}