Po zamianie napędu DVD na dysk SSD zainstalowałem na nim Debian Linux. Pozostawiłem oryginalny dysk SSD z systemem OS-X nietkniętym.
- Po ponownym uruchomieniu uruchomiono OS-X (El Capitan).
- Po kolejnym ponownym uruchomieniu komputera, naciskając Command-R, Linux się uruchomił.
- Po kolejnym ponownym uruchomieniu, bez naciskania żadnego klawisza, Linux uruchomił się domyślnie, bez opcji uruchamiania OS-X.
Jak mogę ponownie uruchomić system OS-X? Czy muszę jakoś ustawić grub?
Używam MacBooka Pro 17 "2009 z oryginalnym dyskiem z systemem Mac OS X El Capitain.
To jest wynik diskutil list
:
/dev/disk0 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *251.0 GB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_HFS Macintosh HD 250.1 GB disk0s2
3: Apple_Boot Recovery HD 650.0 MB disk0s3
/dev/disk1 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *500.1 GB disk1
1: EFI 248.5 MB disk1s1
2: Linux Swap 16.0 GB disk1s2
3: Linux Filesystem 150.0 GB disk1s3
4: Linux Filesystem 300.0 GB disk1s4
5: Apple_HFS shared 20.0 GB disk1s5
diskutil list
.Odpowiedzi:
Zainstalowałem debian na swoim komputerze. Prawdopodobnie nie wybrałem takiej samej konfiguracji jak ty. Dane wyjściowe
diskutil list disk1
pokazano poniżej.Powyższe dane wyjściowe pokazują etykietę na my
disk1s1
isNO NAME
. To, co mnie niepokoi w twoich wynikachdiskutil list
, to brak podanej etykietydisk1s1
. Twój komentarz mówi, że nie możesz zamontować tego woluminu. Mój wniosek jest taki, że wolumin FAT32 nigdy nie został utworzony na tej partycji. Jednym z możliwych wyjaśnień jest to, że instalacja Debiana nigdy nie została poprawnie ukończona.Inną możliwością jest to, że nie zamieściłeś wszystkich kroków, które wykonałeś przed opublikowaniem pytania. Na przykład, jest raczej mało prawdopodobne, że instalator Debiana dodał partycję z identyfikatorem
disk1s5
.Jeśli poprawnie zainstalowałeś Debiana na drugim dysku wewnętrznym, musisz wykonać następujące kroki w macOS, aby zakończyć instalację. Tutaj zakładam, że 64-bitowa wersja Debiana została zainstalowana w celu użycia metody rozruchu EFI.
Poniższe kroki kopiują plik rozruchowy gruba do właściwej lokalizacji na partycji EFI. Jest to nie tylko wymaganie dla Mac Startup Manager, ale jest również zdefiniowane w specyfikacji UEFI.
W oknie aplikacji Terminal wprowadź polecenie
diskutil mount disk1s1
. Nowe urządzenie reprezentujące tę partycję powinno pojawić się w aplikacji Finder. Jeśli przeglądasz zawartość tego woluminu w oknie aplikacji Finder, powinieneś zobaczyć to samo, co na obrazku poniżej.Za pomocą aplikacji Finder przejdź do tego urządzenia.
boot
w folderzeEFI
.grubx64.efi
znaleziony wEFI/debian
folderze doEFI/boot
folderu.grubx64.efi
pliku wEFI/boot
folderze nabootx64.efi
.diskutil unmount disk1s1
.Jeśli możesz uruchomić system z poprawnie zainstalowanym systemem operacyjnym Debian, powyższe kroki można zastąpić poleceniami podanymi poniżej. Te polecenia należy wprowadzić w oknie Terminalu Debiana.
Po wprowadzeniu zmian możesz wykonać następujące czynności, aby wybrać system operacyjny.
EFI Boot
.źródło
sudo diskutil mount disk1s1
pojawia się błąd: „Nie można podłączyć woluminu na dysku1s1. Jeśli wolumin jest uszkodzony, wypróbuj opcję„ tylko do odczytu ”. Próbując z opcją readOnly pojawia się ten sam komunikat o błędzie. Dysk nie jest uszkodzony, ponieważ mogę uruchomić system Linux w trybie odzyskiwania.diskutil list
. Przyjąłem pewne założenia, kiedy opublikowałem swoją odpowiedź. Potrzebuję tego wyjścia, aby mieć pewność, którą partycję należy zamontować.źródło