Contribute
Register

Weird behaviour subentries GUI in config.plist

Joined
Nov 25, 2020
Messages
4
Motherboard
Z77X-UD3H
CPU
i5-3850k
Graphics
RX 5700
Hi

I am using custom subentries to boot Archlinux (normal or fallback).
However I have to place the subentries in a sepecific order in the config.plist and I dont understand why.

Extract in config.plist:
XML:
                <dict>
                    <key>Path</key>
                    <string>\vmlinuz-linux</string>
                    <key>Title</key>
                    <string>Arch Linux</string>
                    <key>Arguments</key>
                    <string>initrd=\intel-ucode.img root=/dev/sda5 rw add_efi_memmap nomodeset</string>
                    <key>SubEntries</key>
                    <array>
                        <dict>
                            <key>AddArguments</key>
                            <string>initrd=\initramfs-linux.img quiet</string>
                            <key>Title</key>
                            <string>Arch Linux</string>
                        </dict>
                        <dict>
                            <key>AddArguments</key>
                            <string>initrd=\initramfs-linux-fallback.img</string>
                            <key>Title</key>
                            <string>Arch Linux (Fallback)</string>
                        </dict>
                    </array>
                    <key>Type</key>
                    <string>Linux</string>
                    <key>Image</key>
                    <string>EFI\CLOVER\themes\material\icons\os_arch.icns</string>
                    <key>Volume</key>                  
                    <string>4CD5FBA9-3218-4A7C-92D3-913686C931EC</string>
                    <key>VolumeType</key>
                    <string>Internal</string>
                </dict>

When I place the entry like this I can only boot the "fallback" image.
When I swap the 2 subentries around I can boot both ... I have no clue why they have to be in that order?
It is also not very practical to have fallback image first because now I am forced to always go to submenu and select normal kernel before I can boot.

Is it normal that I have to specify the subentries in a specific order? Just seems weird, that I cant boot the normal kernel if its specified before the fallback kernel.

Changing root= to root=UUID or root=PARTUUID has the same outcome.

thx
 
Last edited:
Top