Miałem z tym wiele problemów. Po instalacji nie zawsze można go uruchomić (słynny znak zapytania pojawia się w folderze). Zainstalowałem REFInd, jednak po zainstalowaniu Debiana nadal mam ten sam problem.
Czy problem polega na tym, że Debian instaluje GRUB? Debian nie daje ci opcji, aby nie instalować GRUBA, chociaż przypuszczam, że możesz zainstalować go na pendrivie lub w innym miejscu, które nie ma znaczenia.
Czy problem, który wybieram do instalacji na całym dysku (czy to wymazuje refind, czy refind na mbr?). Pochodzę z komputerów, na których instalacja Linuksa to bułka z masłem i jestem sfrustrowany dotychczasowymi doświadczeniami z MBP.
Odpowiedzi:
rEFInd to menedżer rozruchu EFI. Jako taki instaluje się jako pliki na partycji systemowej EFI (ESP) lub na głównej partycji OS X; nic nie pisze do MBR.
Nie mówisz, jeśli konfigurujesz instalację podwójnego rozruchu lub zamieniasz OS X na Debian, tworząc w ten sposób instalację czysto Linuksową. Jeśli to drugie, zalecam stosowanie partycjonowania MBR zamiast partycjonowania GPT i instalowanie wersji GRUB BIOS (lub LILO lub SYSLINUX, jeśli wolisz). Komputer Mac uruchomi się przy użyciu warstwy zgodności z systemem BIOS, dzięki czemu będziesz mógł traktować komputer jak standardowy komputer z systemem BIOS. Wykonanie instalacji w trybie EFI tylko w systemie Linux jest trudne, ponieważ implementacja EFI firmy Apple jest dziwna i nie działa ze zwykłymi narzędziami Linuksa do manipulowania modułami ładującymi EFI, takimi jak
efibootmgr
. Chociaż możliwe jest wykonanie pracy za pomocą narzędzi takich jakbless
(bardziej ograniczona implementacja narzędzia OS X o tej samej nazwie), proces ten jest słabo udokumentowany i wątpię, czy instalator Debiana obsługuje go bezpośrednio (chociaż mogę się mylić, szczególnie w przypadku Debiana 7).Jeśli robisz instalację podwójny rozruch, polecam zainstalować refind w OS X . Instalowanie na głównej partycji OS X powoduje zwykle mniej problemów niż instalowanie na ESP, chociaż w niektórych przypadkach konieczna jest instalacja na ESP. Zainstaluj sterownik systemu plików EFI dla dowolnego systemu plików zawierającego jądra Linuksa, a jeśli używasz osobnej
/boot
partycji w Linuksie, pamiętaj o utworzeniurefind_linux.conf
pliku w katalogu, w którym znajdują się jądra Linuksa. Wszystko to opisano w dokumentacji rEFInd.źródło