Bagaimana me-mount cd hfs / iso9660 ganda sebagai iso9660 di Mac OS Mountail Lion?

3

Saya mencoba menginstal Warcraft III dan menjalankannya menggunakan Wine. Namun memuat gambar Mac dari CD, dan itu hanya memiliki versi PowerPC, yang tidak didukung.

Apakah ada cara untuk memasang gambar Windows / cd9600?

wmil
sumber

Jawaban:

3

1 Buka terminal

2 Daftarkan semua volume untuk menentukan volume mana yang perlu kita pasang secara paksa.

$ diskutil list

mengidentifikasi CD mount identifier untuk tambang volume pertama adalah disk1s1. disk0 biasanya HD internal Anda dan disk1 biasanya drive lain pertama yang Anda masukkan ke dalam sistem Anda, dalam hal ini CD.

Catatan jika Anda memiliki file .dmg lain yang terpasang atau drive USB yang terpasang CD mungkin ada di disk2 atau disk3? Setelah Anda menentukan disk mana yang ingin Anda pasang partisi pertama dari disk itu.

Dalam kasus saya itu adalah disk1s1.

Dari percobaan dan kesalahan saya pikir itu biasanya s1 pertama setelah disk daripada s1s1 atau s1s2 ini adalah apa yang akan Anda dapatkan setelah Anda menjalankan daftar $ diskutil

/dev/disk1
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:        CD_partition_scheme                        *790.8 MB   disk1
       1:     Apple_partition_scheme                         658.4 MB   disk1s1
       2:        Apple_partition_map                         1.0 KB     disk1s1s1
       3:                  Apple_HFS Untitled CD             658.0 MB   disk1s1s2
     

Setelah Anda mengetahui IDENTIFIER disk sebagai disk1s1, kami dapat memaksa mount menggunakan sesuatu yang disebut cd9660.fs.

3 kita perlu membuat direktori agar kita memasang partisi.

$ mkdir /Volumes/tempCD 

4 sekarang kita bisa me-mount partisi disk1s1 ke direktori tempCD yang baru kita buat

$ sudo /System/Library/Filesystems/cd9660.fs/Contents/Resources/cd9660.util -M disk1s1 /Volumes/tempCD

sudo berarti Anda harus memasukkan kata sandi admin ketika Anda menjalankan perintah ini.

Anda sekarang akan mendapatkan CD yang dipasang bernama tempCD dan Anda harus dapat menelusuri file di dalamnya.

5 untuk melepas CD Anda harus menjalankan perintah ini

$ sudo /System/Library/Filesystems/cd9660.fs/Contents/Resources/cd9660.util -u disk1s1 /Volumes/tempCD

Di masa depan Anda tidak perlu menjalankan $ mkdir / Volume / tempCD seperti yang sudah ada sehingga Anda hanya perlu menjalankan mount dan unmount langkah 4 dan 5 dan tentu saja setiap kali Anda memasukkan disk run baru langkah 1 untuk memastikan Anda sedang memasang partisi yang benar dari disk yang benar.

Matius
sumber
0
  • Jalankan mountuntuk mendaftar disk yang saat ini dipasang. Temukan yang untuk disk Anda tertarik. Misalnya/dev/disk2s1s2

  • Buat direktori baru di bawah /Volumes, mis/Volumes/win

  • Mount ke direktori baru dengan sudo mount_cd9660 -er /dev/disk2s1 /Volumes/win. 9660 adalah format CD windows, ISO 9660. Perhatikan nama perangkat, tidak sama dengan apa yang terdaftar mount. Hanya ada satu s, Anda memotong ekstra s. Jadi alih-alih /dev/disk2s1s2, Anda hanya menggunakan /dev/disk2s1.

  • Sekarang ketika Anda pergi ke /Volumes/win, itu harus memiliki file Windows, bukan file Mac.

Wisbucky
sumber