Jestem w szczególnej sytuacji. Mam MacBooka Pro bez wewnętrznego napędu CD i zainstalowany jest zarówno MacOS X (minimalna konfiguracja), jak i Linux (mój główny system). Podczas aktualizacji do Ubuntu 12.04 zepsułem grub, więc mój katalog / boot / grub jest w zasadzie pusty. Oznacza to, że nie mogę już uruchamiać Linuksa na laptopie, ale tylko ratować gruba.
Zwykle nie stanowi to problemu, ponieważ wystarczy uruchomić komputer z ratunkowej płyty CD lub pamięci USB, ale niestety w przypadku MacBooka Pro nie jest to możliwe (mam zainstalowany program REFIT i próbuje się uruchomić, ale kończy się niepowodzeniem, a instrukcja mówi, że EFI firmy Apple oprogramowanie układowe nie jest w stanie poradzić sobie z tą sytuacją).
Jednak w systemie MacOS X nadal mam dostęp do zapisu na partycji Linux. Próbowałem teraz dowiedzieć się, jak zapełnić folder / boot / grub niezbędnymi plikami, ale jak dotąd nie przyniosło to rezultatu. Obraz ISO Ubuntu 12.04 zawiera folder EFI, który nie jest tym, czego szukam, zamiast tego potrzebuję plików normal.mod dla wersji grub Ubuntu 12.04. Nie mam żadnej innej maszyny, aby skonfigurować maszynę wirtualną z systemu Ubuntu 12.04 w celu wyodrębnienia tego po instalacji z grubem, więc pytam o pomysły na rozwiązanie tego bałaganu.
PS: Linux instalowałem wcześniej, kiedy wciąż miałem działający wewnętrzny napęd CD. To już minęło.
Jeśli masz dostęp do innej maszyny z działającym napędem CD, możesz zrobić bootowalną pamięć USB z dystrybucją Linuksa, taką jak knoppix. Następnie możesz uruchomić komputer z dysku CD i naprawić grub.
źródło