Alcuni mesi fa ho installato Ubuntu sul mio Mac; Avevo il doppio avvio. L'ho fatto seguendo questo tutorial . In questa guida, mi è stato richiesto di installare REFInd; L'ho fatto. Tutto andava bene per quei pochi mesi fino ad ora. L'installazione è andata a buon fine e il mio boot loader è stato ripristinato.
Pochi giorni fa, ho deciso che avevo bisogno di installare Windows (ero prurito di suonare un buon po 'AoE 2!). L'ho fatto usando Boot Camp.
Dopo che Windows ha finito di fare le sue cose e sono stati installati i componenti aggiuntivi di Windows, ho provato a tornare al lato macOS della macchina. Ho riavviato la macchina, ho tenuto premuto l'opzione (inserita nella mia password del firmware), e mi aspettavo di vedere il boot loader ripristinato (erroneamente, ovviamente). Invece, ho visto il caricatore di avvio macOS, solo l'unico dispositivo di avvio era Windows. Yep, macOS e Linux non potevano essere visti dal caricatore di avvio dopo aver premuto il tasto opzione al riavvio della macchina; l'unico dispositivo di avvio era Windows.
Ho fatto il boot su macOS da una USB di ripristino che avevo a portata di mano. Quando l'ho fatto e ho aperto l'utilità del disco. Il programma di utilità del disco dall'USB live potrebbe vedere le tre partizioni che avevo: una per macOS, una per Windows e una per Linux. Le dimensioni di ciascuna delle partizioni erano corrette, tuttavia qualcosa di strano stava succedendo. La partizione di Windows è stata riconosciuta come partizione Bootcamp di Windows. La partizione Linux è stata riconosciuta solo come un filesystem Linux. La partizione macOS non è stata riconosciuta come partizione valida. Era uno spazio vuoto, agli occhi di questo programma di utilità su disco USB live.
Successivamente, ho avviato la modalità di ripristino sulla macchina nativa (consentendo alla macchina di scaricare il dispositivo in modalità ripristino Internet). Qui, il programma di utilità del disco ha riconosciuto solo la partizione Bootcamp come unica partizione valida. Sia la partizione Linux che quella macOS erano smontabili, sia dall'utility disco che dal terminale.
A questo punto, ho chiamato il supporto Apple e il loro unico consiglio era quello di cancellare l'intero disco e reinstallare tutti e tre i sistemi operativi.
Beh, non l'ho fatto. Ho reinstallato macOS perché conservo una copia di backup di tutti i miei dati, quindi non è stato un grosso problema per me.
Ora, su questa nuova installazione di macOS (la versione più recente, 10.13.2). L'utilità disco riconosce Windows e macOS, ma non riconosce la partizione Linux, nemmeno come un filesystem Linux. Posso ancora vedere la partizione che ho creato per alcuni mesi fa, ma sembra che dovrei cancellare e reinstallare Linux per avviarlo nuovamente. Sfortunatamente, non mantengo un backup di questo, perché faccio solo piccoli progetti. Attualmente c'è un piccolo progetto a cui tengo davvero che preferirei non perdere.
Inoltre, rEFInd non si avvierà quando riavvio e premere il tasto opzione. Sì, ho disabilitato SIP e l'ho installato da macOS. Sì, l'ho installato da una USB in modalità di ripristino.
Le mie due domande: 1. Come posso rendere REFInd essere il bootloader predefinito. Quando rispondi a questa domanda, ti preghiamo di comprendere che ho già seguito le istruzioni del sito web ritrovato qui . 2. Se il numero 1 non può accadere, come posso ottenere che l'utilità del disco riconosca la partizione Linux (cosa che ha fatto prima di provare a installare Windows con Boot Camp tra l'altro)?
MODIFICA: risposta a ulteriori informazioni
Modello / Anno: fine 2013 Macbook Pro Versione Windows: edizione di Windows 10 Education
$ diskutil list
/dev/disk0 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *500.3 GB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_APFS Container disk1 350.0 GB disk0s2
3: Microsoft Basic Data BOOTCAMP 100.1 GB disk0s3
4: Linux Filesystem 50.0 GB disk0s4
/dev/disk1 (synthesized):
#: TYPE NAME SIZE IDENTIFIER
0: APFS Container Scheme - +350.0 GB disk1
Physical Store disk0s2
1: APFS Volume macOS 85.2 GB disk1s1
2: APFS Volume Preboot 20.3 MB disk1s2
3: APFS Volume Recovery 506.6 MB disk1s3
4: APFS Volume VM 1.1 GB disk1s4
/dev/disk2 (external, physical):
#: TYPE NAME SIZE IDENTIFIER
0: Apple_partition_scheme *62.0 GB disk2
1: Apple_partition_map 32.3 KB disk2s1
2: Apple_HFS Traveldrive 61.8 GB disk2s3
$ sudo gpt -r show /dev/disk0
start size index contents
0 1 PMBR
1 1 Pri GPT header
2 32 Pri GPT table
34 6
40 409600 1 GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
409640 683595736 2 GPT part - 7C3457EF-0000-11AA-AA11-00306543ECAC
684005376 195442688 3 GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
879448064 704
879448768 97656256 4 GPT part - 0FC63DAF-8483-4772-8E79-3D69D8477DE4
977105024 3
977105027 32 Sec GPT table
977105059 1 Sec GPT header
$ sudo fdisk /dev/disk0
Disk: /dev/disk0 geometry: 60821/255/63 [977105060 sectors]
Signature: 0xAA55
Starting Ending
#: id cyl hd sec - cyl hd sec [ start - size]
------------------------------------------------------------------------
1: EE 1023 254 63 - 1023 254 63 [ 1 - 977105059] <Unknown ID>
2: 00 0 0 0 - 0 0 0 [ 0 - 0] unused
3: 00 0 0 0 - 0 0 0 [ 0 - 0] unused
4: 00 0 0 0 - 0 0 0 [ 0 - 0] unused