Dlaczego nie mogę zamontować ISO instalatora Ubuntu 12.04 w Mac OS X?

19

W ciągu ostatnich kilku dni pobrałem zarówno 32-bitową, jak i 64-bitową wersję serwera i komputera stacjonarnego, aby zainstalować ją na komputerze z procesorem Intel.

W systemie OS X normalne jest dwukrotne kliknięcie ISO, które zamontuje ISO w wyszukiwarce, a także w narzędziu dyskowym.

Podczas próby zamontowania dowolnego pobranego ISO systemu Ubuntu system OS X zwraca komunikat o błędzie The following disk images couldn't be opened. Przyczyną błędu jest no mountable filesystem.

Nadal jestem jednak w stanie otworzyć ISO bezpośrednio z narzędzia dyskowego i nagrać go na DVD / CD.

Co zmieniło się w tej wersji, aby to spowodować? Czy coś jest nie tak z obecnymi ISO?

Maszyna OS X, której używam, ma zaledwie dwa tygodnie i nie ma problemów z żadnym innym ISO.

eric
źródło
2
@EliahKagan PO wydaje się mieć na myśli wyświetlany komunikat o błędzie podczas próby zainstalowania dowolnego z 12,04 zainstalować obrazy ISO w OS X. Próbowałem montażu zweryfikowanych pobieranie ubuntu-12.04-desktop-amd64.isoi ubuntu-12.04-desktop-i386.isow OS X 10.6.8 (Snow Leopard) i zweryfikowany dostaniesz komunikat o błędzie, który opisuje OP. Zamontowałem również te obrazy bez problemów za pomocą narzędzi Daemon Tools i IsoBuster w systemie Windows 7. Wygląda na to, że jest to problem ze sposobem, w jaki OS X montuje ISO. Ale nie wiem, o co chodzi w tym składzie ISO, co powoduje tę usterkę.
irracjonalny John
@irrationalJohn Czy możesz potwierdzić, że tak się nie dzieje w .isoprzypadku wcześniejszej wersji Ubuntu? Jeśli tak, to Fufus Rufus jest odpowiedź , dlaczego tak się dzieje jest prawdopodobnie poprawne.
Eliah Kagan,
@EliahKagan Próbowałem tego, co akurat miałem dostępne bez pobierania. Zarówno ubuntu-8.04.4-desktop-amd64.isoi ubuntu-10.04.4-desktop-amd64.isozamontowane zgodnie z oczekiwaniami. ubuntu-11.10-desktop-i386.isonie. Otrzymałem taki sam komunikat o błędzie jak dla ISO 12.04.
irracjonalny John
4
Do „poza tematem” wyzwalacza do włosów: jest to niezwykle ważne i tematyczne pytanie. Nie każdy potencjalny użytkownik Ubuntu korzysta z systemu Windows.
ish
@irrationalJohn - dziękuję za eksperymenty potwierdzające problem, zobacz szczegółową odpowiedź z uzasadnieniem obejścia.
ish

Odpowiedzi:

21

Jest to spowodowane błędem (rodzaju) w pakiecie używanym do tworzenia ISO Ubuntu

  • Od 11.10 systemy ISO Ubuntu są „hybrydowe”, co oznacza, że ​​ISO można również zapisywać bit-for-bit na urządzeniu USB, aby działało Live-USB, bez konieczności używania StartUp Disk Creator, UNetBootin itp.

    • Należy zauważyć, że ta „hybryda” różni się od definicji „hybrydy” w OS X / Disk Utility, która po prostu odnosi się do ISO możliwego do odczytania zarówno na komputerach Mac (HFS +), jak i Windows (ISO9660).
  • Hybrydową funkcjonalność Ubuntu zapewnia isohybridskrypt w bootloaderze SysLinux . Działa poprzez enkapsulację standardowego systemu plików CD ISO9660 w partycji, dzięki czemu będzie działał niezmodyfikowany, jeśli zostanie zapisany na dysku USB / twardym.

  • Ten raport o łatce / błędzie omawia problem związany ze sposobem isohybridustawiania UUID GPT, powodujący, że Narzędzie dyskowe / OS X nie rozpoznaje hybrydowego systemu plików, a co za tym idzie, nie podłącza go. Mamy nadzieję, że zostanie to kiedyś naprawione, dzięki czemu przyszłe hybrydowe ISO Ubuntu będą kompatybilne z Disk Utility.

Alternatywą do wyodrębnienia / eksploracji ISO Ubuntu w OS X: Keka

  • Keka jest open-source'owym frontendem OS X dopakietu p7zip , który jest w stanie przeglądać i wyodrębniać ISO oprócz wielu innych funkcji zarządzania archiwami. Chociaż nie pozwala on na samodzielne „zamontowanie” systemu Ubuntu ISO, powinien umożliwiać przeglądanie systemu plików ISO i wyodrębnianie potrzebnych danych.
ish
źródło
Jeśli potrzebujesz opcji wiersza polecenia do wyodrębniania isohybridplików ISO, możesz spróbować xorriso. W przeciwieństwie do p7zip i jego pochodnych, obsługuje systemy plików Rock Ridge, a zatem nazwy plików przekraczające 64 znaki.
Mike
5

W przypadku, gdy ktoś tu przyjdzie, ponieważ próbował zainstalować ubuntu w Vmware Fusion, ale nie mógł zamontować ISO, przynajmniej w Vmware Fusion 4, możesz „Kontynuować bez dysku” - wtedy pozwoli ci wybrać ISO na następnym ekranie, więc OSX nigdy nie musi go montować, a Vmware zainstaluje go dobrze.

Kem Mason
źródło
Używam VMWARE fusion pro 11.0 zachowanie jest podobne, stwórz nowy vm otwórz ustawienia vm zamiast autodetekcji wybierz iso z płyty za pomocą menu rozwijanego
Roee
0

Jedynym programem do wypakowywania jest unarchiver za darmo ze sklepu z aplikacjami. możesz go później ponownie zapakować, ale planowałby najpierw załadowanie dowolnych danych.

użytkownik150803
źródło
Wyjaśnij swoją odpowiedź. Wyjaśnij pełniej, co masz na myśli, mówiąc „najpierw możesz w ogóle załadować dowolne dane”.
karel 20.04.2013
0

Napotkałem ten sam błąd, po przeczytaniu odpowiedzi izx użyłem aplikacji „ The Unarchiver ” do wyodrębnienia ISO. Miło jest również wiedzieć, że można teraz mieć działające urządzenie rozruchowe USB.

biocyberman
źródło
0

Zrobiłem to przez:

  1. hdiutil attach -verbose -noverify -nomount download_ubuntu.iso

  2. otwórz GUI Diskutil i wybierz dołączony, ale nie zamontowany dysk Ubuntu

  3. Diskutil -> Plik-> Nowy obraz dysku z dysku Ubuntu

  4. wybierz tylko do odczytu lub odczytu / zapisu bez szyfrowania i wybierz odpowiednie miejsce docelowe

  5. Otrzymujesz plik .dmg, który można zamontować w OS X, a także utworzyć bootowalną pamięć USB, zrzucając ją przez diskuti lub dd

Dzięki

użytkownik279538
źródło
To mi nie zadziałało. Więc wypróbowałem xorriso (jak opisano powyżej przez Mike'a. Użyłem xorriso -indev XX-YY.iso -osirrox na -extract / outdoor
Ben
To też nie działało dla mnie. Stworzył .dmg, ale dostaję ten sam „brak montowalnego systemu plików”, który otwieram tak jak ze źródłowego .iso. Za pomocą 7zip działało dobrze, aby wyodrębnić pliki na dysk.
Mark Edington,
-1

Konwertuj ISO na DMG.

hdiutil convert -format UDRW -o ~/Desktop/ubuntu-12.10-desktop-i386.iso.img ~/Desktop/ubuntu.iso)
Jwerre
źródło
1
Konwersja będzie działać, ale nie będzie można otworzyć wynikowego pliku .DMG.
Lorin Hochstein
hmmm .. pracował dla mnie.
jwerre
2
nie działało dla mnie
Kem Mason