La mia domanda è, come posso aggiungere un volume di Ubuntu (correttamente avviato) al menu "Disco di avvio" di High Sierra?
Esecuzione di MacOS High Sierra, Windows 10 (Legacy, non EFI) e Ubuntu 18.04 (avvio triplo su MacPro 4,1 con firmware 2009 a 5,1). Ho installato Ubuntu dopo Windows utilizzando la procedura in questo link . Ho una seconda partizione EFI per Ubuntu (scorri verso il basso per l'output da diskutil list
). Ho inserito / rinominato i file di avvio in modo che tutti e tre i sistemi operativi si avviino normalmente usando Startup Manager di Apple (mantenendo ALT durante l'avvio) - vedi questo link e questo link per le linee guida:
Tuttavia,nonpossoselezionareUbuntucomeopzionediavviotramitelostrumento"Disco di avvio" in High Sierra. Inizialmente, il menu "Disco di avvio" non prevedeva alcuna voce per Ubuntu. Quindi, ho seguito questi passaggi per creare un file mach_kernel fittizio e inserire SystemVersion.plist in /System/Library/CoreServices/
my Ubuntu Partizione EFI. Ora, Ubuntu appare nel mio menu "Disco di avvio", ma non riesco a selezionarlo. "Startup Disk" non riesce a selezionare Ubuntu e dice "Esecuzione di benedizioni per posizionare i file di avvio non riusciti."
Attualmente, sto lavorando su questo utilizzando il seguente comando bless per avviare direttamente in Ubuntu da High Sierra (funziona solo se csrutil
è disabilitato in Recovery):
sudo bless --device /dev/disk0s5 --setboot --nextonly && sudo reboot
Funziona per ora, ma gradirei qualsiasi idea su come aggiungere Ubuntu al "Disco di avvio" di High Sierra. Grazie!
Output di diskutil list
:
/dev/disk0 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *2.0 TB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_HFS Macintosh HD 1.5 TB disk0s2
3: Apple_Boot Recovery HD 650.0 MB disk0s3
4: Microsoft Basic Data BOOTCAMP 290.3 GB disk0s4
5: Apple_HFS Ubuntu 200.3 MB disk0s5
6: Linux Swap 8.0 GB disk0s6
7: Linux Filesystem 201.5 GB disk0s7