Tworzenie bootowalnego OSX USB z dmg na Linuxie

34

Mam 2 komputery - MacBook Pro i komputer stacjonarny z Fedorą, mam napęd USB i OSX 10,8 dmg. MacBook nie chce się uruchomić w systemie OSX, niestety próbuję zrobić bootowalną pamięć USB, aby go odzyskać.

Jakiś wgląd? Próbowałem, dmg2imgale nie udało mi się umieścić tego obrazu na dysku USB.

Czy jest na to łatwy sposób?

Zen Savona
źródło

Odpowiedzi:

20

Czy próbowałeś „ Acetoneiso ”?

Konwertuje DMG na ISO dla Ciebie. Potem najłatwiejszym sposobem na stworzenie bootowalnego USB jest użycie DD.

dd if = / path / to / osx.iso of = / dev / sdX && sync

Uwaga : sdX jest przykładem, musisz sprawdzić adres napędu flash (zwykle sdb, jeśli masz tylko jeden dysk twardy). Nie dodawaj potem partycji # (takiej jak sdb1). Ta metoda jest trochę trudna na dyskach flash (zabiłem jednego lub dwóch robiąc to stosunkowo często, ale raz powinno być w porządku).

Jeśli nie jesteś zaznajomiony, DD jest krok po kroku kopiowaniem, a synchronizacja tylko sprawdza, czy wszystkie pliki zostały zapisane na USB.

nerdwaller
źródło
3
dlaczego nie możesz bezpośrednio wykonać DD z .dmg na USB?
Francesco
1
Zgodnie z tym przewodnikiem: macbreaker.com/2014/01/… to powinno działać na Mac OSX: sudo dd if="location of Niresh disk image" of=/dev/r"identifier" bs=1mDlaczego więc nie na Linuksie?
Francesco
1
@Francesco - Nigdy nie mówiłem, że nie. Zadawaj własne pytania, a nie świnki, odsuwając się od innych i udzielając niepowiązanych / gadatliwych komentarzy. Możesz także sprawdzić, czy ktoś jest dostępny na czacie .
nerdwaller
3
Chcę tylko dodać szczegóły do ​​odpowiedzi ... dlaczego warto przekonwertować obraz, jeśli nie jest wymagany?
Francesco
2
@Francesco - Ponownie spójrz na różnice między dmgi iso. isojest standardem, dmgczęsto zawiera skompresowane elementy, których isonie ma. Aby uniknąć kilku rzadkich przypadków, w których a dmgzachowuje się jak iso, najlepiej po prostu przekonwertować go na znany prawidłowy format. Jeśli napiszesz wspólne dmgs(zawierające kompresję) na USB, wiele rzeczy nie obsługuje ich poprawnie. Więc nie dodajesz szczegółów, zadajesz pytania, nie badając ich poza jednym przypadkiem, w którym twój punkt jest prawdziwy, ignorując liczne przypadki, w których jest ono fałszywe.
nerdwaller
40

Zainstaluj dmg2img

sudo apt-get install dmg2img

Konwertuj plik obrazu DMG na plik ISO

dmg2img -v -i /path/to/image_file.dmg -o /path/to/image_file.iso

Skopiuj obraz ISO na USB

sudo dd if=/path/to/image_file.iso of=/dev/sdb && sync

sdb jest przykładem . W twoim przypadku może być inaczej

Edytować

Możesz dokonać konwersji i rzeczywistego zapisu w jednym przejściu, jeśli później nie potrzebujesz .iso: zajmie to połowę czasu konwersji do .iso i NASTĘPNEGO zapisu na urządzenie USB. Po prostu zrób:

sudo dmg2img -v -i /path/to/image_file.dmg -o /dev/sdb

Ponownie, sdb jest przykładem . W twoim przypadku może być inaczej.

lindows2008
źródło
Jak należy sformatować USB? Mapa partycji GUID / MBR? Formatujesz FAT / NTFS / HFS +?
IFightCode
2
@ Entuzjasta instrukcje te zapisują surowy obraz dysku na urządzeniu. Formatowanie i dane przed operacją zostaną nadpisane i dlatego nie mają znaczenia.
Sam Hanes,
2
To nie tworzy obrazu ISO, jest to obraz HFS +, podobnie jak wszystkie inne samouczki, które używają tego programu. Nadal nie znalazłem realnego rozwiązania.
bparker,
+1 za bezpośrednie nagrywanie na USB
Anwar
1

Jeśli możesz znaleźć innego komputera Mac, wypróbuj aplikację Disk Utility.

Możesz „przywrócić” swój 10.8 DMG na dysk USB. Spowoduje to, że dysk USB będzie rozruchowy.

Travis
źródło