2011-10-17 34 views
9

Tôi đang sử dụng OSX Lion và muốn gắn một VMDK-File mà tôi đã tạo trên VMWare Fusion 4.0.2 của mình.Làm cách nào để gắn kết vmdk trong 10.7?

Có thể không ?!

Tôi đã hỏi Google, điều đó có nghĩa là tôi nên gắn VMDK với một ứng dụng trong '/ Library/Application Support/VMware Fusion/VMDKMounter.app', nhưng ứng dụng này không có ở đó. Vì vậy, tôi đã cài đặt MacFuse (và sau này là OSXFuse) như được đề xuất, nhưng vẫn không có VMDKMounter.

Mọi đề xuất?

Trả lời

0

Nếu bạn đã cài đặt hệ thống FUSE, bạn vẫn có thể tải xuống Fusion 3 (.1.3) và trích xuất công cụ gắn kết VMDK từ đó.

Bạn sẽ có mức độ thành công khác nhau tùy thuộc vào những gì bạn muốn làm với hình ảnh được gắn.

+0

Rất tốt - tôi đã sử dụng kỹ thuật này trong quá khứ. Downvoter sẽ làm cho mình biết và mô tả lý do tại sao điều này không hoạt động? hoặc không phải là câu trả lời? – gazhay

9

Bạn cần một bản sao của Fusion 3.1.3 và 2.6.4 hòa bình, tải chúng từ:

http://downloads.vmware.com/d/info/desktop_end_user_computing/vmware_fusion/3_0

http://www.charlessoft.com

Kéo ứng dụng chủ nghĩa hòa bình đến/Applications hoặc thư mục/Utilities.

Thay vì cài đặt, gắn hình ảnh đĩa VMware-Fusion-3.1.3-416484.dmg, bấm chuột phải vào ứng dụng Cài đặt VMware Fusion và bấm vào Hiển thị Nội dung gói: sau đó, trong Trình tìm kiếm, điều hướng đến Nội dung - > Tài nguyên -> Cài đặt VMware Fusion.mpkg, nhấp chuột phải vào nó và thực hiện Open With -> Pacifist.

Trong Pacifist, chuyển đến Nội dung cài đặt VMware Fusion.mpkg -> Nội dung cài đặt Vmware Fusion.pkg -> Thư viện -> Hỗ trợ ứng dụng -> VMware Fusion, sau đó chỉ chọn VMDKMounter.app và nhấp vào nút Cài đặt trong Thanh công cụ Pacifist.

Sau khi cài đặt hoàn tất, bạn sẽ tìm thấy ứng dụng VMDKMounter trong thư mục "/ Library/Application Support/VMware Fusion" (nhưng có thể bạn cũng có thể giải nén nó ở nơi khác hoặc di chuyển nó sau đó; BTW, thư mục đó không phải là ' t được sử dụng bởi Fusion 4, nữa: tất cả mọi thứ bây giờ là bên trong gói ứng dụng chính).

VMDKMounter giờ đây sẽ hoạt động như bình thường (từ trình đơn ngữ cảnh Finder).

PS: MacFuse chỉ là trình điều khiển để truy cập các hệ thống tệp của bên thứ ba được xây dựng trên OSX, nhưng trong mọi trường hợp bạn cần phải cài đặt nó vì VMDKMounter yêu cầu điều đó. Vì trang dự án MacFuse trên Google cho biết rằng không có hỗ trợ/phát triển nào khác. Vì vậy, đó là lý do tại sao VMware đã bỏ nó từ phiên bản mới nhất. Phiên bản MacFuse này hoạt động: http://www.tuxera.com/mac/macfuse/MacFUSE-Tuxera-2.2.dmg.

CẬP NHẬT: FUSE cho OS X cho phép bạn mở rộng khả năng xử lý tệp gốc OS X thông qua hệ thống tệp của bên thứ ba. Xem câu trả lời bằng Dave_R để biết thêm chi tiết.

3

Tôi không thể tin rằng STILL đã không khôi phục VMDKMounter, bây giờ Fuse cho OS X đang phát triển đầy đủ và hoạt động như một nét duyên dáng trong OS X 10.7. Tôi đã chuyển sang VMWare vì Parallels đã tụt lại phía sau, nhưng tôi đoán đã đến lúc phải quay lại.Đề nghị của VMWare rằng tôi gắn kết các hình ảnh như một ổ đĩa thứ hai trong một máy ảo, thay vì trực tiếp đến máy trạm thực tế của tôi là một chút xúc phạm và vô lý.

4

Chỉ muốn thêm nếu bạn đang xem câu trả lời của Zee và bạn đang chạy 10.8 (Mountain Lion) Tải OSX Fuse thay vì MacFUSE. Ngoài ra, khi bạn cài đặt, hãy nhấp vào hộp kiểm cho lớp tương thích.

Cầu chì cho OS X cho phép bạn mở rộng khả năng xử lý tệp gốc OS X thông qua hệ thống tệp của bên thứ ba. OSXFUSE là một người kế nhiệm MacFUSE, được sử dụng như một khối xây dựng phần mềm bởi hàng tá sản phẩm, nhưng không còn được duy trì nữa. Thăm http://osxfuse.github.com để biết thêm chi tiết ...

1

Một biến thể của câu trả lời Zee + Dave_R nếu những gì bạn có tiện dụng là một cài đặt cũ của Fusion chứ không phải là một download trong lành của 3.1 cài đặt:

  1. Cài đặt OSX Fuse từ http://osxfuse.github.com (nhấn vào hộp kiểm cho các lớp tương thích)

  2. copy/Library/Application Support/VMware Fusion/VMDKMounter.app từ bản sao lưu của bạn với hệ thống hiện tại của bạn

  3. Restore cho phép setuid trên vmdkMounterTool bên:

    cd Applications/VMDKMounter.app/Contents/MacOS 
    sudo chown root vmware-vmdkMounterTool 
    sudo chmod u+s vmware-vmdkMounterTool 
    

đọc trên internet về những điều xấu xa của chương trình setuid, nhưng nó khá thích hợp ở đây ...

Cũng nên nhớ một số hạn chế của VMDKMounter nếu nó đã được một thời gian kể từ khi bạn sử dụng nó: nó sẽ từ chối để gắn kết một máy ảo chỉ đọc (nó muốn khóa VMDK chống lại các nhà văn khác), và rằng gắn một tập tin .vmdk thực tế không hoạt động; bạn cần phải "gắn kết" VM chứa nó.

1

Sử dụng libvmdk.

libvmdk là thư viện để truy cập định dạng VMware Virtual Disk (VMDK).

Đầu tiên mount using vmdkmount, sau đó đính kèm hình ảnh dưới dạng "hình ảnh đĩa thô" bằng OS X 'builtin hdiutil.

vmdkmount image.vmdk /mnt/vmdkimage/ 
hdiutil attach -imagekey diskimage-class=CRawDiskImage -nomount /mnt/vmdkimage/vmdk1 

Những hình ảnh sau đó sẽ được liệt kê trong Disk Utility ứng dụng OS X', nhưng trong trường hợp này các phân vùng sẽ không được tự động gắn kết vì -nomount. Nếu bạn đang cố gắng để mount Ext4 partitions on Mac, bạn có thể muốn xem xét sử dụng ext4fuse; các định dạng phổ biến hơn được xử lý bởi OS X 'mount.

Các vấn đề liên quan