Per salvare il sistema operativo non di avvio OS X con Grub?

3

Avevo Refind bootloader in Macbook Air 2013-mid. Il mio disco ha OSX e Ubuntu rotto. Ubuntu ha incasinato il mio bootloader in modo tale che inizi solo. Non posso andare a grub / refind premendo ALT, ALT-R, ... Il mio SIP è disabilitato.

Ho seguito le guide qui e here . Ora sono in grub> prompt dei comandi dove sono riuscito a ottenere premendo ESC all'avvio. In grub , ls

(proc) (hd0) (hd1) (hd3) (hd1,gpt4) (hd1,gpt2) (hd1,gpt1) error: failure reading sector 0x0 from 'hd2'

dove

  • hd1 è il mio SSD scoperto da ls (hd1)
  • (hd1,gpt1) EFI qui, fat filesystem, probabilmente scambia le dimensioni 20kB
  • (hd1,gpt2) 75 GB qui, probabilmente OS X
  • (hd1,gpt3) Recovery HD, non sono sicuro di cosa
  • (hd1,gpt4) Ubuntu 16.04, 45 GB qui

Quindi ho bisogno di impostare un bootloader che abbia (hd1,gpt2) e (hd1,gpt4) nella stessa tabella. Potrei ancora avere refind ma non sono sicuro, perché probabilmente Ubuntu lo ha sostituito. Problema : ls (hd1,gpt2)/ restituisce

error: unknown filesystem

Non riesco a configurare apparentemente il bootloader con Linux grub. Se potessi vedere il contenuto, mi piacerebbe fare

set root='(hd1,gpt2)'
...

Mi piacerebbe davvero iniziare un po ' sistema live per risolvere il problema, ma non riesco a trovare alcuna chiave per l'avvio da USB.

Aggiornamenti sul lato Linux

Ho fatto molti cicli di aggiornamento e aggiornamento sul lato Linux. Quindi il kernel di Linux ora è 4.4. In avvio, ottengo solo il menu Grub dove non c'è OS X. Solo l'Ubuntu e le sue varianti. Quindi penso che il problema sia solo per collegare OS X a Grub ma non sono sicuro se potrei leggere il filesystem OS X in grub> .

Tentativo fallito di installazione di refind in Linux

In Linux, installa nuovamente refind

sudo apt-add-repository ppa:rodsmith/refind
sudo apt-get update
sudo apt-get install refind

e rispondi yes . Ricomincia. Tuttavia, Grub è ancora lì, ma non si riposa.

Come puoi riparare il bootloader nel Macbook?

    
posta Léo Léopold Hertz 준영 01.06.2016 - 17:56
fonte

1 risposta

1

Basta eseguire lo script refind-install con sudo nel lato OS X. Non ho potuto ottenere la modalità di recupero. Questo ha risolto il problema.

    
risposta data 01.06.2016 - 21:12
fonte

Leggi altre domande sui tag