Jak wypalić ISO na dysku USB w Mac OS X?


89

jaki jest najlepszy sposób na „wypalenie” ISO na pendrivie na komputerze Mac? Przywracanie za pomocą Narzędzia dyskowego nie działa.

ISO to ubuntu mini.iso. Jest to minimalistyczna instalacja ISO do instalacji Ubuntu. Musi być bootowalny na PC. Próbuję zainstalować ubuntu na komputerze, który nie ma dysku CD-ROM. Jedynym innym komputerem, jaki mam, jest Macbook.


1
Czy możesz być bardziej opisowy w tym, co próbujesz osiągnąć. Myślę, że mam pojęcie o problemie, ale twoje pytanie jest niejasne
ricbax

Usiłuję „wypalić” rozruchowy obraz ISO Ubuntu mini.iso na pendrivie do użycia na komputerze. Komputer, o którym mowa, nie ma dysku CD-ROM. Nie mam w pobliżu żadnego innego linuksa ani automatu do wygrywania.
Jason Marcell,

Odpowiedzi:


116

Bezpośrednio z Jak zainstalować Ubuntu na MacBooku za pomocą strony USB Stick (moje formatowanie):

  1. Pobierz żądany plik
  2. Otwórz terminal (w / Aplikacje / Narzędzia / lub zapytaj Terminal w Spotlight)
  3. Konwertuj plik .iso na .img przy użyciu opcji konwersji hdiutil (np. hdiutil convert -format UDRW -o ~/path/to/target.img ~/path/to/ubuntu.iso)
  4. Uwaga: OS X zazwyczaj umieszcza końcówkę .dmg w pliku wyjściowym automatycznie. W razie potrzeby usuń rozszerzenie .dmg,mv ~/path/to/target.img{.dmg,}
  5. Uruchom, diskutil listaby uzyskać aktualną listę urządzeń
  6. Włóż nośnik flash
  7. Uruchom diskutil listponownie i określ węzeł urządzenia przypisany do Twojego Flash Media (np. /dev/disk2)
  8. Uruchom diskutil unmountDisk /dev/diskN(zamień Nna numer dysku z ostatniego polecenia; w poprzednim przykładzie Nbyłoby 2)
  9. Wykonaj sudo dd if=/path/to/downloaded.img of=/dev/rdiskN bs=1m(zamień /path/to/downloaded.imgna ścieżkę, w której znajduje się plik obrazu; na przykład ./ubuntu.imglub ./ubuntu.dmg).
  10. Używanie /dev/rdiskzamiast /dev/diskmoże być szybsze.
    • Jeśli widzisz błąd dd: Invalid number '1m', używasz GNU dd. Użyj tego samego polecenia, ale zastąpić bs=1mz bs=1M.
    • Jeśli zobaczysz błąd dd: /dev/diskN: Resource busy, upewnij się, że dysk nie jest używany. Uruchom narzędzie Disk Utility.app i odmontuj dysk (nie wysuwaj go).
  11. Uruchom diskutil eject /dev/diskNi usuń nośniki flash po zakończeniu wykonywania polecenia
  12. Uruchom ponownie komputer Mac i przytrzymaj go Altpodczas ponownego uruchamiania komputera Mac, aby wybrać pamięć USB

Uwaga: na nowszych komputerach Mac może być konieczne zainstalowanie menedżera rozruchu EFI w celu rozruchu z USB.

Zobacz także: Pobierz Ubuntu Desktop .


12
Może ludzie nie „ślepo” głosowali na to. Może ... tak jak ja, oni googli, jak nagrać ISO na dysk USB na MacOS, wiesz TYTUŁ TEGO PYTANIA ... znaleźli to ... i zadziałało. Rany. +1
Justin Jenkins

8
Nie jestem pewien, o co chodzi w tym zamieszaniu. Odpowiedź w 100% dotyczy tematu, działa idealnie, a wynikowy dysk nie jest bardziej specyficzny dla platformy niż ISO, które go nagrałeś. Użyłem tych instrukcji, aby nagrać ISO instalatora systemu operacyjnego (Ubuntu, WinXP itp.) Na dysk flash, a wynik działał idealnie na komputerze.
spaaarky21

2
Nie, po prostu nie udało mi się uruchomić na komputerze z kluczem USB stworzonym tą metodą na moim MacMini. Problem wydaje się polegać na tym, że nie ma możliwości uruchomienia go przez BIOS.
Nicocube,

4
Jeśli chcesz zobaczyć postęp, upewnij się, że pvzainstalowałeś i uruchom pv /path/to/downloaded.img | sudo dd of=/dev/rdiskN bs=1mzamiast sudo dd if=/path/to/downloaded.img of=/dev/rdiskN bs=1m.
jvatic

Dla mnie też się to nie udało, musiałem użyć odpowiedzi @neesh, aby USB można było uruchomić na komputerze. Konwersja ISO do IMG nie może obsługiwać obsługi rozruchu. Zastanawiam się również, czy zwykłe pominięcie konwersji też by działało - ale, jak Rab wskazuje poniżej, może nie działać z UEFI.
Brian

17

Miałem bardzo podobny problem, na który żaden z nich nie odpowiedział.

Warto sprawdzić UNetbootin . Stworzy bootowalny dysk USB na komputerze Mac dla PC.


Po zakończeniu unetbootin powiedział, że muszę uruchomić go na komputerze i że nie uruchomi się na komputerze Mac. Wypróbuj teraz sugestię wiersza poleceń.
balupton

W przypadku Chrome Pixel zadziałała metoda UNetbootin, wiersz poleceń nie.
mjibson

Według mnie UNetbootin nie działa na Mountain Lion.
2rs2ts

8

Nie ma potrzeby konwertowania ISO na IMG. Nie chciałem najpierw przekonwertować obrazu. To ma prostsze kroki, opisane poniżej.

Zacznij od listy bieżących dysków i woluminów:

diskutil list

Teraz odmontuj bieżący wolumin dla dysku, który chcesz zastąpić. (X = numer napędu, w moim przypadku był to 1):

diskutil unmountDisk /dev/diskX

Teraz dodaj ISO bezpośrednio do USB (ponownie zastąp X numerem napędu USB):

sudo dd if=/pathto/mini.iso of=/dev/diskX bs=1m

Gotowy!


Kiedyś to działało, ale myślę, że nowsze oprogramowanie rozruchowe UEFI nie rozumie pliku wynikowego (2017). Systemy BIOS będą jednak działać. Sposób, który działa i nadal jest łatwy, to korzystanie z Asystenta Boot Camp OS X. Wskaż go na klucz ISO i USB, a powstanie pamięć rozruchowa UEFI.
Rab


2
  1. Upewnij się, że klucz USB jest poprawnie sformatowany (główny rekord rozruchowy, FAT32 - w razie potrzeby NTFS przy użyciu NTFS-3G )
  2. Możesz spróbować użyć funkcji przywracania w Narzędziu dyskowym, klikając wolumin klucza USB, a następnie klikając kartę Przywróć i wybierając ISO do przywrócenia na nim.
  3. Jeśli krok 2 nie powiedzie się, możesz to zrobić ręcznie, uruchamiając dittolub cp -r; na przykład. ditto /Volumes/NAME_OF_MOUNTED_ISO /Volumes/NAME_OF_USB_KEYlub cp -r /Volumes/NAME_OF_MOUNTED_ISO /Volumes/NAME_OF_USB_KEYręcznie skopiować wszystkie pliki (w tym ukryte)

@Chealion dzięki za odpowiedź. W rzeczywistości próbowałem pobrać ISO Ubuntu na mój USB, więc w końcu użyłem płyty instalacyjnej Ubuntu, aby uruchomić ją w trybie Live na moim Macbooku. Stamtąd miałem dostęp do narzędzia USB-Creator.
Jason Marcell

1
Również @Chealion nie będę miał czasu na sprawdzenie poprawności Twojej odpowiedzi w najbliższym czasie, ponieważ nie będę w pobliżu mojego komputera Mac (ale wiem, że Narzędzie dyskowe nie działało dla mnie) Jeśli ktoś inny zweryfikuje opinie i opinie, Oznaczę jako poprawne.
Jason Marcell

2

Aby to zrobić za pomocą DiskUtility, należy najpierw sformatować dysk za pomocą Diskutility, a następnie skopiować pliki z zamontowanego dysku ISO na nowo sformatowany dysk za pomocą cp -R. Np .: cp -R / Volumes / mounted_iso / * / Volumes / formated_drive /

Podczas formatowania pamiętaj, aby wybrać system plików NTFS i uczynić dysk rozruchowy, wybierając odpowiednią opcję z menu Opcje na karcie wymazywania.


Właśnie to zadziałało, kiedy nagrałem bootowalny USB Win10 z macOS Sierra. Konwersja ISO na IMG musi usunąć główny rekord rozruchowy z dysku. Dzięki formatowaniu MBR i kopiowaniu plików działało świetnie.
Brian

1

Unetbootin to narzędzie, które instaluje ISO na kluczach USB, lub możesz użyć menu rozwijanych, aby wybrać dystrybucje bezpośrednio w tym narzędziu.

Nieco łatwiejsze niż ddsamodzielne wykonywanie poleceń.


Unetbootin pochodzi przynajmniej z 2008 roku. Inna odpowiedź tutaj dotyczyła już tej opcji
Simon Sheehan

0

Mam już użytkownika SuperDuper do tego zadania. Wykonuje swoją pracę i niewiele więcej. Jak dobry program powinien :-) Pełna wersja nie jest darmowa (30 USD), ale dostajesz to, czego potrzebujesz za darmo:

Możesz pobrać SuperDuper! v2.6.2 już teraz, wykonaj kopię zapasową i klonuj dyski za darmo - na zawsze!


6
Super Duper! nie obsługuje partycji, które nie są sformatowane jako HFS, więc tutaj jest bezużyteczne.
rspeed
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.