Jak utworzyć bootowalną instalację Linuksa USB z ISO w OS X?

9

Pobrałem ISO do instalacji sieciowej Debiana na komputer z systemem OS X. Chcę umieścić dane z ISO na USB, aby móc zainstalować Debiana na innym laptopie (nie laptopie Apple). Ten laptop nie ma obecnie zainstalowanego systemu, więc muszę przygotować dysk USB na komputerze z systemem OS X.

Najpierw próbowałem zainstalować UNetbootin na komputerze z systemem OS X. Kiedy to bootowalne USB nie uruchomiło się, znalazłem tutaj raport o błędzie sugerujący, że chociaż UNetbootin wymienia wersję dla OS X, w rzeczywistości nie jest w stanie utworzyć bootowalnych USB.

Następnie wypróbowałem instrukcje w DebianEeePC How-to:

dd if=debian-7.*-netinst.iso of=/dev/disk1s1

Zajęło to około 10 minut, nie zgłoszono żadnych błędów, ale USB nadal nie można uruchomić.

  • W przeszłości dyski USB tworzone przy użyciu UNetbootin w systemie Windows i korzystające z ddmetody w systemie Linux działały z powodzeniem, ale obecnie dostępny jest tylko OS X.

Jak mogę utworzyć bootowalną instalację Linuksa USB z ISO w OS X?

Wioska
źródło

Odpowiedzi:

14

Musisz przekonwertować ISO na format UDRW, używając:

hdiutil convert -format UDRW -o destination_file.img source_file.iso

Aby uzyskać dalsze kroki i informacje, kliknij ten link,

wykonaj następujące kroki: Utwórz bootowalną pamięć USB z ISO w Mac OS X

124
źródło
Czy powstały obraz można uruchomić na sprzęcie innym niż Apple? Dokumentacja na hdiutilmówi UDRWjest UDIF read/write imageformatem, a wikipedia twierdzi, że UDIF jest formatem zastrzeżonym dla Apple.
cnst
Rozszerzyłem swój komentarz, jak wyżej, na osobne pytanie: unix.stackexchange.com/questions/126655/…
cnst
Właśnie odpowiedziałem na inne pytanie, które podłączyłeś, ale dla innych, którym nie przeszkadza kliknięcie tak daleko: tak, można uruchomić na sprzęcie innym niż Apple; Właśnie tego spróbowałem.
Jed Daniels,
Odpowiednie instrukcje Ubuntu: ubuntu.com/download/desktop/create-a-usb-stick-on-mac-osx
Ioannis Filippidis
7

ddnależy wykonać na urządzeniu of=/dev/disk1zamiast partycjiof=/dev/disk1s1

chlu
źródło
5

Jak stwierdzono w powyższym komentarzu (od cnst), UDRW wydaje się być własnością firmy Apple / mac / OSX. Musiałem przekonwertować na „UDTO - DVD / CD-R master do eksportu”, aby USB można było uruchomić na innych komputerach. Kiedy dd jest w tym przypadku zakończone, OSX (Mavericks) skarży się, że nie może odczytać dysku / USB w tym formacie, co niejako potwierdza. Ponadto unetbootin dla OSX też nie działa.

Wszystkie instrukcje w całym blogu internetowym, a nawet oficjalna dokumentacja linuksowa mówią o używaniu UDRW i nie są jasne na temat tworzenia bootowalnego USB dla MAC.

Istnieją dziesiątki witryn z instrukcjami tworzenia bootowalnego napędu Linux na OSX. Wszystko, co zrobiłem, to zastąpiłem UDRW przez UDTO w poleceniu hdiutil i działało:

hdiutil convert -format UDTO -o destination_file.img source_file.iso
Bob A.
źródło
Dla mnie konwersja na UDRW lub UDTO (z ISO) zawsze skutkowała tym samym plikiem (takim samym jak wejściowy ISO, dopasowane md5). Na szczęście dla większości ISO systemu Linux są one już wystarczające, więc to OK. Niestety, nie tak bardzo z ISO systemu Windows, choć FWIW: superuser.com/q/1063220/39364
rogerdpack 10.04.16
0

Uważam https://unetbootin.github.io/ za prawidłową odpowiedź dla osób szukających wygodnego rozwiązania za pomocą GUI. Jeśli chcesz, zabiera również część pobierania ISO.

Jest tam od wieków i wydaje mi się, że jest wystarczająco solidny, aby o nim wspomnieć

Eugen Mayer
źródło