Jak utworzyć bootowalny dysk USB OS X Mountain Lion na Ubuntu?

20

Wiem już, jak to zrobić w systemie Mac OS X (mnóstwo instrukcji online).

Ale czy można to zrobić na Ubuntu? Jeśli tak to jak?

Jake Badlands
źródło
Myślę, że twoje rozwiązanie (Pytanie i odpowiedź) już istnieje w tym poście .
Lucio,
2
@Lucio Niestety nie. Ten post mówi o plikach obrazu .iso, ale mam plik obrazu .dmg, który jest inny.
Jake Badlands
Och, teraz cię rozumiem. Masz rację, obrazy Mac .dmg. Mam nadzieję, że moja odpowiedź może ci się przydać. Jeśli tak, daj mi znać.
Lucio,

Odpowiedzi:

27

Gdy chcesz utworzyć LiveUSB, potrzebujesz .isoobrazu, aby to zrobić. Obraz Maca jest .dmgplikiem, więc musisz przekonwertować ten plik na .iso, a następnie zainstalować go.

Zainstaluj DMG2IMG

DMG2IMG ( 1 , 2 ) przekształci .dmgobraz w .isoobraz. Aby zainstalować, otwórz terminal i wprowadź następujące polecenie:sudo apt-get install dmg2img

Konwertuj obraz

Po dmg2imgutworzeniu .imgpliku ten plik będzie miał taki sam format jak .isoplik, wystarczy zastąpić rozszerzenie.

W terminalu wprowadź następujące polecenia lub wklej skrypt z niezbędnymi modyfikacjami:

# Replace "OriginalFile.dmg" with the filename including the extension
# of your file. The extension will be replaced where necessary unless
# you want to specify the filenames yourself.

filename="OriginalFile.dmg"

# Replace with your file name and it will create the IMG file
dmg2img -i "${filename}" -o "${filename%.dmg}.img"

# Note that the extension of the first file is ".img"!
mv "${filename%.dmg}.img" "${filename%.dmg}.iso"

Utwórz LiveUSB z obrazem ISO

Teraz masz już .isoobraz, za pomocą którego utworzysz LiveUSB. Istnieje kilka narzędzi i odpowiedzi, które pomagają w tworzeniu rozruchowych dysków USB, niektóre są specyficzne dla rozruchu PC / MBR (Bootcamp), gdzie komputery Mac i nowsze komputery PC, ponieważ system Windows 8 wymaga / obsługuje rozruch UEFI.

Powiązane pytanie: AskDifferent - oficjalny sposób uzyskania pliku ISO OS X

Lucio
źródło
3

Dlaczego po prostu nie plik po konwersji?dd.img

sudo dd if=/path/to/orig.img of=/dev/s**
Sean Downey
źródło
2
Ponieważ zapytałeś dd jest to dobry program, choć dla niektórych nieco trudny do zrozumienia, ddma jednak jedną poważną wadę w porównaniu z aplikacjami GUI USB do tworzenia. Czasami, gdy ddplik .img znajduje się na dysku USB, nie można go sformatować, jeśli chcesz ponownie użyć dysku USB. Programy USB z GUI na żywo nie mają tego problemu.
karel
@karel faktycznie możesz użyć oprogramowania takiego jak SDFormatter, FORMAT SIZE ADJUSTMENT = ONaby przywrócić prawdziwą pojemność dysku USB (po usunięciu dysku USB może wyglądać np. 50 MB zamiast 4 GB, a standardowe oprogramowanie wbudowane w system operacyjny czasami nie może go przywrócić)
Jake Badlands,
@JakeBadlands Pobrałem SDFormatter, aby go wypróbować, ale ClamAV zgłosił zagrożenie złośliwym oprogramowaniem dla pobranego pliku, więc trzymam się mojej wypróbowanej i prawdziwej metody, która wykorzystuje programy z Centrum oprogramowania Ubuntu: askubuntu.com/questions/496309/ how-to-unboot-my-bootable-usb /…
karel
Powinno być możliwe partedodtworzenie tabeli partycji na ddpamięci USB. Ma dla mnie sens, że niektóre narzędzia GUI nie obsługują odtwarzania tabeli partycji i dlatego utknęły przy dowolnym rozmiarze, jaki został tam umieszczony podczas dding, ale wydawałoby się dziwne, gdyby nie można tego zrobić z parted, czy to nie jest znane pracować na dowolnym dysku USB?
Jan Segre