Tại sao tôi không thể gắn ISO của trình cài đặt Ubuntu 12.04 trong Mac OS X?


19

Trong vài ngày qua, tôi đã tải xuống cả phiên bản máy chủ và máy tính để bàn 32 và 64 bit để cài đặt trên PC dựa trên Intel.

Đó là bình thường từ trong OS X để nhấp đúp vào ISO và nó sẽ gắn ISO vào công cụ tìm cũng như trong tiện ích đĩa.

Khi tôi cố gắn bất kỳ ISO ISO nào tôi đã tải xuống, OS X sẽ trả về thông báo lỗi The following disk images couldn't be opened. Lý do được đưa ra cho lỗi là no mountable filesystem.

Tuy nhiên, tôi vẫn có thể mở ISO trực tiếp từ tiện ích đĩa và ghi nó vào đĩa DVD / CD.

Điều gì đã thay đổi trong phiên bản này để gây ra điều này? Có điều gì đó sai với các ISO hiện tại?

Máy OS X tôi đang sử dụng chỉ mới hai tuần tuổi và không gặp vấn đề gì với bất kỳ ISO nào khác.


2
@EliahKagan OP dường như đề cập đến một thông báo lỗi được hiển thị khi bạn cố gắn bất kỳ ISO cài đặt 12.04 nào trong OS X. Tôi đã thử cài đặt các bản tải xuống được xác thực của ubuntu-12.04-desktop-amd64.isoubuntu-12.04-desktop-i386.isotrong OS X 10.6.8 (Snow Leopard) và xác minh bạn có nhận được không thông báo lỗi mà OP mô tả. Tôi cũng đã gắn những hình ảnh đó mà không gặp vấn đề gì khi sử dụng các tiện ích Daemon Tools và IsoBuster trong Windows 7. Có vẻ như đó là một vấn đề với cách OS X gắn kết ISO. Nhưng tôi không biết thành phần của các ISO dẫn đến trục trặc này là gì.
phi lý John

@irrationalJohn Bạn có thể xác nhận điều đó không xảy ra với .isophiên bản Ubuntu trước đó không? Nếu vậy, thì câu trả lời của Fufus Rufus về lý do tại sao điều này xảy ra có lẽ là chính xác.
Eliah Kagan

@EliahKagan Tôi đã thử những gì tôi tình cờ có sẵn mà không cần tải xuống. Cả hai ubuntu-8.04.4-desktop-amd64.isoubuntu-10.04.4-desktop-amd64.isogắn kết như mong đợi. ubuntu-11.10-desktop-i386.isođã không. Tôi đã nhận được thông báo lỗi tương tự như đối với các ISO 12.04.
phi lý John

4
Để "kích hoạt" chủ đề tóc gần hơn: đây là một câu hỏi cực kỳ hợp lệ và theo chủ đề . Không phải mọi người dùng Ubuntu tiềm năng đều sử dụng Windows.
ish

@irrationalJohn - cảm ơn các thí nghiệm của bạn đã xác nhận vấn đề, xem câu trả lời chi tiết cho lý do với cách giải quyết.
ish

Câu trả lời:


21

Điều này là do lỗi (thuộc loại) trong gói được sử dụng để tạo ISO ISO

  • Kể từ ngày 11.10 , các ISO của Ubuntu đã được "lai", có nghĩa là ISO cũng có thể được ghi từng bit cho thiết bị USB để biến nó thành một Live-USB hoạt động, mà không phải sử dụng StartUp Disk Creator, UNetBootin, v.v.

    • Lưu ý rằng "hybrid" này khác với định nghĩa "lai" của OS X / Disk Utility, chỉ đơn giản đề cập đến một ISO có thể đọc được trên cả Mac (HFS +) và Windows (ISO9660).
  • Chức năng lai của Ubuntu được cung cấp bởi isohybridtập lệnh trong bộ tải khởi động SysLinux . Nó hoạt động bằng cách đóng gói hệ thống tập tin CD ISO9660 tiêu chuẩn trong một phân vùng, do đó nó sẽ hoạt động không được sửa đổi nếu được ghi vào USB / đĩa cứng.

  • Báo cáo bản vá / lỗi này thảo luận về một vấn đề theo cách isohybridđặt GPT UUID, khiến Disk Utility / OS X không thể nhận ra hệ thống tệp kết hợp và do đó, không thể gắn kết nó. Hy vọng rằng nó sẽ được sửa chữa tại một số điểm, làm cho các ISO lai Ubuntu tương lai tương thích với Disk Utility.

Thay thế để trích xuất / khám phá Ubuntu ISO trên OS X: Keka

  • Keka là một OS X mã nguồn mở chogói p7zip , có thể xem và trích xuất ISO cùng với vô số các tính năng quản lý lưu trữ khác. Mặc dù nó sẽ không cho phép bạn "tự mình" cài đặt Ubuntu ISO, nhưng nó sẽ cho phép bạn xem hệ thống tập tin ISO và trích xuất những gì bạn cần.

Nếu bạn cần một giải pháp thay thế dòng lệnh để trích xuất isohybridISO, bạn có thể thử xorriso. Không giống như p7zip và các dẫn xuất của nó, nó xử lý các hệ thống tập tin Rock Ridge và do đó tên tệp có hơn 64 ký tự.
Mike

5

Trong trường hợp có ai khác đến đây vì họ đang cố gắng cài đặt Ubuntu trong Vmware Fusion, nhưng không thể cài đặt iso, ít nhất là trong Vmware Fusion 4, bạn có thể "Tiếp tục mà không cần đĩa" - sau đó nó sẽ cho phép bạn chọn một iso trên màn hình tiếp theo, vì vậy OSX không bao giờ cần phải gắn kết và Vmware sẽ gắn kết nó tốt.


Tôi đang sử dụng VMware fusion pro 11.0, hành vi tương tự, tạo vm mới mở cài đặt vm thay vì tự động phát hiện chọn iso từ đĩa bằng cách sử dụng thả xuống
Roee


0

Chương trình trích xuất chương trình duy nhất hoạt động với là unarchiver miễn phí từ cửa hàng ứng dụng. bạn có thể đóng gói lại sau đó, nhưng kế hoạch trước tiên là có thể tải bất kỳ dữ liệu nào.


Làm rõ câu trả lời của bạn. Giải thích đầy đủ hơn về ý của bạn bằng cách "trước tiên có thể tải bất kỳ dữ liệu nào".
karel

0

Tôi đã gặp phải lỗi tương tự, sau khi đọc câu trả lời của izx, tôi đã sử dụng ứng dụng " The Unarchiver " để trích xuất iso. Thật tuyệt khi biết rằng bây giờ người ta có thể dd để có một USB khả năng khởi động.


0

Tôi đã hoàn thành nó bằng cách:

  1. hdiutil đính kèm -verbose -noverify -nomount download_ubfox.iso

  2. mở Diskutil GUI và chọn đĩa ubfox đính kèm nhưng không gắn

  3. Diskutil -> File-> Hình ảnh đĩa mới từ đĩa Ubuntu

  4. chọn chỉ đọc hoặc đọc / ghi không có mã hóa và chọn đích thích hợp

  5. Bạn nhận được một tệp .dmg có thể được gắn trong OS X và cũng có thể tạo một USB có thể khởi động bằng cách bỏ nó bằng đĩa hoặc dd

Thanx


Điều này đã không làm việc cho tôi. Vì vậy, đã thử xorriso (như được mô tả ở trên bởi Mike. Tôi đã sử dụng xorriso -indev XX-YY.iso -osirrox trên -extract / ngoài trời
Ben

Điều này cũng không làm việc cho tôi. Nó tạo ra một .dmg nhưng tôi nhận được cùng một "hệ thống tập tin có thể gắn kết" giống như tôi làm từ nguồn .iso. Sử dụng 7zip hoạt động tốt để giải nén các tập tin vào đĩa.
Đánh dấu Edington

-1

Chuyển đổi ISO thành DMG.

hdiutil convert -format UDRW -o ~/Desktop/ubuntu-12.10-desktop-i386.iso.img ~/Desktop/ubuntu.iso)

1
Chuyển đổi sẽ xuất hiện để hoạt động, nhưng bạn sẽ không thể mở tệp .DMG kết quả.
Lorin Hochstein

hmmm .. làm việc cho tôi
jwerre

2
không làm việc cho tôi
Kem Mason
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.