Multi-Boot Windows 10 e vari Distro Linux su SSD esterno

1

Eseguire Mojave su MBP 2014. Ho appena acquistato un drive Samsung T5 SSD da 1 TB e voglio eseguire Windows 10 e varie altre distribuzioni di Linux (Elementary, Mint, Parrot Security, Kali) su di esso in modo da poter guidare il disco con me e avvio dal mio Mac o da un altro computer. Ho Windows 10 per funzionare seguendo

link

Sono riuscito ad avviare correttamente Mojave (su MBP HD) e Win10 (SSD esterno) tenendo premuto il tasto Opzione mentre si avvia. Ho quindi creato una chiavetta USB avviabile con sistema operativo elementare e avviata su quella chiavetta. Avevo già creato una partizione per il sistema operativo elementare, ma sono andato avanti e gli ho permesso di dividerlo come voleva durante i menu di installazione. Ho scelto la partizione che avevo creato prima in cui è stata modificata in EXT4. Quindi ho creato un'altra partizione più piccola per lo scambio. Una volta installato Elementary, mi ha chiesto di riavviare. Ho tenuto premuto Opzione e ho visto il mio drive MacOS, Windows (External SSD, che in realtà era il SO elementare) e poi EFI (External SSD, che era Win10). Ho provato ad avviare il sistema operativo elementare e ho appena avuto un cursore lampeggiante in alto e nient'altro. Cercando di avviarsi in Win10, non avrebbe superato la scelta da cui si desidera avviare. Come se fosse chiuso a chiave. Qualche idea su come posso farlo funzionare?

    
posta sicksix 15.12.2018 - 05:06
fonte

1 risposta

1

Una breve risposta alla tua domanda non risolverà il tuo problema, ma almeno potresti diventare più consapevole delle difficoltà nell'installare altri sistemi operativi su Mac.

Sia Windows che Elementary installano i loro file di avvio nella partizione EFI nascosta. Quando si tiene premuto il tasto opzione all'avvio, si richiama il gestore di avvio Mac (firmware). Questo gestore di avvio non rileva tutti i sistemi operativi installati correttamente.

The Mac Startup Manager assumes each EFI partition will only contain at most the boot files for a single operation system.

Mentre Windows e Elementary utilizzano la stessa partizione EFI, non sarà possibile utilizzare Mac Startup Manager per avviare entrambi i sistemi operativi.

Le possibili soluzioni sono:

  • Utilizza più di una partizione EFI. Un'unità può avere più di una partizione EFI. Le partizioni EFI aggiuntive non devono risiedere all'inizio del disco.
  • Utilizzare un gestore di avvio diverso. Un manager di avvio libero verrebbe recuperato. Preferisco installare RETE così che questo gestore possa essere avviato da Mac Startup Manager, la funzione RIPRen ti permetterà quindi di selezionare altri sistemi operativi. In realtà, rEFInd indica al firmware Mac di avviare il sistema operativo selezionato.

BTW, ho riscontrato difficoltà nell'installare la maggior parte delle versioni di Linux per utilizzare una partizione EFI diversa da quella predefinita. Di solito devo spostare manualmente i file di avvio di Linux su una partizione EFI alternativa. Inoltre, è necessario prestare attenzione per assicurare che i file di avvio di Windows non vengano sovrascritti da un programma di installazione di Linux. Il file che solitamente viene sovrascritto è EFI/Boot/bootx64.efi . Questo file è una copia del file EFI/Microsoft/Boot/bootmgfw.efi .

È possibile accedere a qualsiasi partizione EFI da macOS. Per accedere alla partizione EFI primaria sulla prima unità interna dal Finder, immettere il comando fornito di seguito in una finestra dell'applicazione Terminale.

sudo diskutil mount disk0s1

Per smontare, inserisci il comando indicato di seguito.

diskutil unmount disk0s1

Nel tuo caso, apporta la sostituzione appropriata per l'unità esterna.

Di seguito sono riportati gli archivi di avvio elementari nella partizione EFI. Questa immagine è stata acquisita da un'installazione di VirtualBox. Nota: i file EFI/BOOT/bootx64.efi e EFI/ubuntu/shimx64.efi sono identici.

    
risposta data 15.12.2018 - 06:48
fonte

Leggi altre domande sui tag