Bagaimana cara me-mount file ISO?

177

Saya mengalami masalah saat mencoba memasang iso besar:

dev@dev-OptiPlex-745:~$ sudo mount -o loop /home/dev/Hämtningar/matlab2011a_64.iso /cdrom
mount: warning: /cdrom seems to be mounted read-only.
dev@dev-OptiPlex-745:~$ 

Bisakah Anda memberi tahu saya bagaimana saya harus melakukannya?

Niklas Rosencrantz
sumber
14
Di mana masalahnya? Bisa Anda ls /cdrom? Perhatikan bahwa file ISO menurut definisi hanya-baca karenanya merupakan peringatan.
Takkat
1
Lihatlah desktop atau File manager Anda, mungkin sudah dipasang sebagai Disk.
atenz
3
tambahkan opsi readonly -runtuk me-mount.
ctrl-alt-delor
3
Peringatan yang Anda dapatkan tentang "mount read only" adalah normal! file iso selalu di-mount hanya baca. Anda tidak dapat memodifikasinya. ... (terima kasih kepada Anwar Shah di bawah)
Mina Michael
2
Kemungkinan duplikat dari Bagaimana cara me-mount ISO?
Pablo A

Jawaban:

125

Coba pasang menggunakan GUI.

Arahkan ke *.isofile menggunakan manajer file, lalu Right click -> Open with Archive Mounter.

Atau Anda dapat menginstal Furius ISO Mount . Ini tersedia di Pusat Perangkat Lunak Ubuntu:

sudo apt-get install furiusisomount

Berikut beberapa tangkapan layar:

Furius ISO Mount - Antarmuka

Ubuntu 12,04 memasang ISO

Furius ISO Mount - Project Page

Akshit Baunthiyal
sumber
1
Saya pikir ini penting untuk menambahkan case ketika file ISO merupakan gambar UDF.
Angel Araya
13
Pemasangan melalui "archive mounter" bukan metode yang sangat baik, jika Anda ingin menjalankan file dari iso. (Hanya baik untuk melihat konten). Karena, kami tidak dapat mengeksekusi file dari iso yang dipasang melalui "Archive mounter"
Anwar
3
Menginstal perangkat lunak baru hanya untuk memasang gambar iso?
pylover
1
⁺¹ karena tidak diperlukan hak root.
Hi-Angel
350

Mungkin, alih-alih menginstal perangkat lunak tambahan, Anda dapat menggunakan apa yang dimiliki sistem untuk tujuan ini:

  1. Buat direktori untuk dijadikan sebagai lokasi pemasangan:

    sudo mkdir /media/iso
    
  2. Pasang ISO di direktori target:

    sudo mount -o loop path/to/iso/file/YOUR_ISO_FILE.ISO /media/iso
    
  3. Lepaskan ISO:

    sudo umount /media/iso
    


Pada desktop Anda akan muncul ISO yang dipasang.

Octávio Filipe Gonçalves
sumber
1
bagaimana saya mendapat pesan bash: /path/media/external drive/my.ISO: Permission denied?
1
tidak berfungsi sudo mount -o loop smb://server/downloads/disk.iso /media/iso: Tidak ada file atau direktori seperti itu
waspinator
1
@cipricus tampaknya sistem tidak dapat mengakses ISO Anda. Cara paling sederhana untuk mengatasinya adalah dengan menyalin file iso ke direktori lokal terlebih dahulu.
chobok
1
@waspinator, coba salin file iso ke direktori lokal terlebih dahulu
chobok
1
@ chobok menyalinnya ke direktori lokal berfungsi, tetapi saya tidak memiliki server file yang diatur untuk menyalin file ke desktop saya setiap kali saya ingin menggunakannya. Saya telah kembali ke Windows untuk saat ini sampai ini beres.
waspinator
17

Saya sangat suka Furius ISO Mount, ini adalah aplikasi sederhana untuk memasang file ISO, IMG, BIN, MDF dan NG.

  • Secara otomatis memasang File Gambar ISO, IMG, BIN, MDF dan NRG.
  • Secara otomatis membuat titik pemasangan di direktori home Anda.
  • Secara otomatis meng-unmount file gambar.
  • Secara otomatis menghapus direktori pemasangan untuk mengembalikan direktori rumah Anda ke keadaan sebelumnya.
  • Secara otomatis menyimpan riwayat 10 gambar terakhir yang dipasang.
  • Pasang beberapa gambar.
  • Bakar file ISO dan IMG ke disk optik.
  • Hasilkan checksum Md5 dan SHA1.
  • Secara otomatis mengambil gambar yang sebelumnya tidak di-mount.
  • Secara otomatis menghasilkan file log dari semua perintah yang diperlukan untuk memasang dan melepas gambar secara manual.
  • Dapat dilokalisasi (saat ini Ceko, Denmark, Prancis, Hongaria, Italia, Jerman, Polandia, Slovenia, Spanyol dan Turki tersedia).

masukkan deskripsi gambar di sini

Jika 5 bintang dari 77 peringkat sudah cukup untuk meyakinkan Anda membuka Ubuntu Software Manager dan mencari Furius ISO Mount.

Tautan Referensi:

Furius ISO Mount - Project Page

CoalaWeb
sumber
16

Saya menemukan cara termudah dan tercepat untuk menangani file ISO di Ubuntu 14.04 adalah dengan mengklik kanan pada file ISO, pilih Disk Image Mounter dan kemudian lanjutkan ke direktori yang baru dibuka:

Jika Anda belum menginstal, Anda dapat menggunakan perintah ini di terminal untuk menginstalnya:

sudo apt-get install gnome-disk-utility
Chaz
sumber
Saya baru menyadari ini ada juga! Saya seorang programmer dan saya suka baris perintah, tapi ini benar-benar cara yang tepat, ramah pengguna, nyaman.
Shahbaz
13

Saya Menganggap nama file iso Anda ada matlab2011a_64.isodi folder/home/dev/Hämtningar/

Anda dapat melakukan ini untuk memasang file iso di /cdromfolder atau membuat folder lain dan me-mount file iso di dalamnya. Saya akan membuat folder terpisah di direktori home Anda. Buka terminal untuk melakukan semua hal ini

  1. Buat titik mount

     mkdir ~/mount-point
    
  2. Pasang dengan

    sudo mount ~/dev/Hämtningar/matlab1011a_64.iso  ~/mount-point -o loop
    

    Ini akan memasang file iso di folder yang baru dibuat dengan nama mount-pointdi rumah Anda.

    Perhatikan juga, Anda akan diberi peringatan seperti mount: warning: /home/dev/mount-point seems to be mounted read-only, Ini karena file iso selalu dipasang sebagai hanya-baca. Anda tidak dapat menulis ke file iso. Anda harus mengabaikan pesan itu dan melanjutkan.

Anwar
sumber
5
Tetapi mengapa Anda tidak bisa menulis ke file iso? Bukankah seharusnya Anda diizinkan untuk melakukan modifikasi, dan kemudian mengemas ulang.
landroni
10

Anda dapat dengan mudah memasang iso menggunakan alat baris perintah:

Pertama-tama buat direktori untuk memasang iso dengan:

sudo mkdir /media/myisos

(Biasanya loopmodul yang memungkinkan sistem file tipe iso untuk dibaca secara otomatis ditambahkan sehingga Anda tidak perlu menjalankannya sudo modprobe loop.)

Sekarang pasang iso Anda dengan menunjuk mountke lokasi:

sudo mount ~/location/of/iso /media/myisos -o loop

Ini akan memberi Anda peringatan tentang iso yang dipasang hanya-baca, tetapi itu benar.

Anda nanti dapat melepasnya dengan

sudo umount ~/location/of/iso /media/myisos

sumber
1
loopModul dimuat secara otomatis sejauh yang saya tahu. Juga -t iso9660tidak diperlukan lagi dalam pemasangan file iso
Anwar
Saya tahu ini, hanya sebuah catatan.
Anwar
1
@Anwar Terima kasih Anwar- Saya setuju berguna untuk membuat catatan tentang itu.
7

Ada alat GUI built-in meskipun UI menu membingungkan karena terlihat seperti judul jendela;)

Jalankan "Disk" dari tanda hubung Anda. Kemudian dari menu "Disk" pilih "Lampirkan gambar disk ...": Utilitas Disk

PeterM
sumber
3

Anda dapat menggunakan ISO Master , utilitas GUI yang mirip dengan furiusisomount. Secara sederhana:

sudo apt-get install isomaster

Dan kemudian buka *.isofile Anda dengan ISO Masterdari manajer file pilihan Anda.

Dari situs web:

Gunakan ISO Master untuk:

  • Buat atau sesuaikan gambar CD / DVD
  • Buat CD / DVD Bootable

Pada dasarnya, ini memungkinkan Anda untuk menambah atau menghapus file dari image ISO, lalu menyimpan perubahan.

Landroni
sumber
3

Jika Anda ingin mendapatkan izin baca tulis untuk menyalin file dari ISO yang dipasang dan tidak ingin menginstal sesuatu yang lain. Masuk saja ke terminal shell, arahkan ke mana pun Anda memasang ISO Anda, seperti:

sudo mount -o loop /home/username/whatever.iso /mnt/iso

Daripada menyalin seluruh direktori yang dipasang di tempat lain:

sudo cp -rf /mnt/iso /home/username/MyMountedISO

Anda juga bisa menggunakannya

cd /mnt/iso

Selanjutnya lihat isinya

ls

dan dari:

sudo cp install.img /home/username/MyMountedISO
bethnesbitt
sumber
2

Memasang file iso relatif lebih mudah untuk menginstalnya belakangan. Hanya untuk menyebutkan bahwa jika Anda ingin menginstal versi matlab terbaru di ubuntus terbaru, Anda tidak perlu me-mount iso-nya, melainkan mengekstraknya di sana dan melanjutkan instalasi setelah melakukan instalasi dan / matlab-extracted-folder / sys / java / executable jre / glnxa64 / jre / bin / java .

Diuji pada ubuntu 14.04 dan matlab 2014a.

Tepuk tangan,

Girmaw Abebe
sumber
1

Saya menemukan Gmount sangat mudah digunakan untuk pemasangan. Ini memiliki GUI vintage yang sangat mudah digunakan dan langsung ke intinya. gmount GUI

Instal Gmount dari pusat perangkat lunak kemudian jalankan. Anda kemudian dapat memilih file gambar iso Anda dan memilih titik mount tempat Anda ingin meluncurkan file iso. Anda akan diminta kata sandi root untuk menyelesaikan tindakan dan hanya itu.

DanteSparda
sumber
2
Tetapi pertanyaannya adalah bagaimana Anda memasang ISO, mungkin Anda harus menambahkan cara melakukan ini menggunakan Gmount ..
heemayl
Instal Gmount dari pusat perangkat lunak kemudian jalankan. Anda kemudian dapat memilih file gambar iso Anda dan memilih titik mount tempat Anda ingin meluncurkan file iso. Anda akan diminta kata sandi root untuk menyelesaikan tindakan dan hanya itu.
DanteSparda
1
Silakan tambahkan jawaban di atas untuk jawaban Anda ..
heemayl
1

Gunakan udisksctlitu adalah bagian dari sistem. Itu me-mount iso Anda di userspace dan tidak perlu dijalankan sebagai superuser. File Anda akan di-mount /media/$USER/dengan izin yang sesuai.

Gunung iso

udisksctl loop-setup -f my.iso

udisksctl akan memberi tahu Anda perangkat loop mana yang digunakannya.

udisksctl mount -b /dev/loopX

di mana X adalah jumlah perangkat loop iso Anda dipetakan

Lepaskan iso

udisksctl unmount -b /dev/loopX
udisksctl loop-delete -b /dev/loopX

di mana Xjumlah perangkat loop iso Anda dipetakan. Jika Anda lupa, Anda dapat menemukannya

losetup
karlsebal
sumber