Ubuntu ha installato GRUB su rEFIt

Ho avuto il mio Mac configurato con rEFIt e installato Ubuntu 13.04, sfortunatamente GRUB è stato installato su rEFIt. Non me lo aspettavo e da allora ho scoperto che non ho idea di dove sia il mio disco di installazione per OSX 10.8. Voglio eseguire l’avvio su OSX, ma non riesco a eseguire la riparazione di avvio utilizzando strumenti OSX poiché ho perso la possibilità di avviarlo. Eventuali suggerimenti?

GRUB elenca le opzioni di Ubuntu insieme a Mac OSX 32 e 64 bit, nessuno dei quali funziona.

Prova a tenere premuto il tasto Opzione mentre accendi il computer. Questo dovrebbe consentire l’avvio di OS X, dal quale è ansible reinstallare rEFIt (o installare REFInd invece, se si desidera eseguire l’aggiornamento, dal momento che rEFIt non viene più gestito).

In realtà l’ho capito. Il modo più semplice in qualsiasi situazione in cui GRUB sovrascrive rEFIt è di colpire C quando viene caricata la schermata di GRUB. Questo farà apparire la riga di comando di grub. Digitando exit qui si uscirà GRUB e si visualizzerà rEFIt. Da qui un avvio in OSX ti consentirà di disinstallare GRUB e installare REFInd.

Quanto segue ha fatto il lavoro per me (basato sul suggerimento di iamwpj):

  • Reboot
  • Nel menu Grub, premi Esc.
  • Ottieni una riga di comando. Digita exit .
  • rEFIt / rICEd verrà visualizzato. Boot OS X.
  • Dì a Startup Disk che vuoi avviare l’installazione di OS X per impostazione predefinita.
  • Reboot. Il tuo computer avvierà automaticamente OS X. (Non sono sicuro se questo passaggio è necessario).
  • Reinstallare RESEF (o, se insisti, rEFIt) nel solito modo.
  • La prossima volta che avvii, otterrai RESO.

Ho risolto questo problema per il mio amico con lo stesso problema o un problema simile (Refind è stato sopraffatto da Grub senza che io venissi consultato dopo aver installato Ubuntu).

Ho avuto una chiavetta USB Mountain Lion fatta da dd-ing ISO su una chiavetta USB.

Dopo aver premuto il pulsante on ho usato il tasto alt su una tastiera PC USB, e una schermata di avvio ha mostrato.

Sono andato al menu per riavviare in modalità Mac, questo aggira il problema grub.

Una volta effettuato l’accesso al sistema OS X originale, ho reinstallato Refind aprendo il Terminale e trascinando il file Install.sh Refind nel Terminale, premendo enter e inserendo la password sudo.

Ho riavviato e sono stato accolto da Refind di nuovo 🙂

Probabilmente si potrebbe anche usare efibootmgr o un altro strumento EFI da Ubuntu per dire all’UEFI di caricare prima REFIt / REFInd. C’è una certa documentazione sulle pagine recuperate sulla rimozione di Grub per prevenire il ripetersi di questo problema (che ho incontrato io stesso).