Obecnie pracuję nad systemem z potrójnym uruchomieniem z Ubuntu 18.04, macOS i Windows. Standardowym programem ładującym, który ma uruchamiać oprogramowanie układowe (ASUS Impact VII, EFI oparty na APTIO), jest Clover. Clover następnie uruchamia GRUB 2, bootloader EFI firmy Apple lub bootloader Windows.
Problem polega na tym, że kiedy aktualizuję pakiet grub-efi w moim systemie Ubuntu 18.04 za pośrednictwem apt / dpkg, oprogramowanie układowe EFI będzie uruchamiało GRUB zamiast Clover przy następnym restarcie.
Rozumiem, że dzieje się tak, ponieważ konfiguracja GRUB zmienia zmienne EFI, aby stać się domyślnym programem ładującym. Mówiąc dokładniej, nie przechodzi on --no-nvram
do grub-install.
Jak sprawić, by pakiety GRUB EFI nie modyfikowały zmiennych rozruchowych EFI poprzez grub-install, aby Clover pozostał domyślnym programem ładującym?
źródło