You are not logged in.
Pages: 1
I am using systemd boot. I also use apple_set_os to activate my intel card on my MacBook Pro. So currently I have 2 entries. One for apple_set_os and the other for my arch install. As it stands when I boot I have to select apple_set_os then select arch. Is it possible to just load apple_set_os before arch so I only need to select one or use default to just let it boot?
Last edited by codedmart (2016-11-19 07:11:05)
Offline
Refind can set two initrds which will then be loaded and executed after another. If apple_set_os is an initrd that would work.
... initrd=/boot/intel-ucode.img initrd=/boot/initramfs-linux.img
Grub2 is scriptable so that might work as well.
Offline
@teateawhy apple_set_os is a .efi.
Offline
@teateawhy apple_set_os is a .efi.
Hi, did you figure out a way to chainload the .efi using systemd-boot?
And if not, can you tell me what your .conf file looks like for the boot menu entry that you use to load the .efi before booting Arch?
Offline
Use something similar like this:
efibootmgr -b FFF0 --disk /dev/sda --part 1 --create --gpt --label "apple_set_os" --loader /EFI/custom/apple_set_os.efi
efibootmgr -o FFF0,FFF1
Where FFF1 is your systemd-boot entry in your efi, you could get the right num with efibootmgr cmd. Of course, you have to copy apple_set_os.efi into "/boot/EFI/custom/apple_set_os.efi".
[root@-------- ~]# lspci
00:00.0 Host bridge: Intel Corporation Crystal Well DRAM Controller (rev 08)
00:01.0 PCI bridge: Intel Corporation Crystal Well PCI Express x16 Controller (rev 08)
00:01.1 PCI bridge: Intel Corporation Crystal Well PCI Express x8 Controller (rev 08)
00:02.0 VGA compatible controller: Intel Corporation Crystal Well Integrated Graphics Controller (rev 08)
Offline
Pages: 1