Jak zamontować plik ISO?

177

Mam problemy z zamontowaniem dużego ISO:

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:~$ 

Czy możesz mi powiedzieć, jak powinienem to zrobić?

Niklas Rosencrantz
źródło
14
Gdzie jest problem? Możesz ls /cdrom? Należy pamiętać, że pliki ISO są z definicji tylko do odczytu, stąd ostrzeżenie.
Takkat
1
Spójrz na pulpicie lub menedżerze plików, może być już zamontowany jako dysk.
atenz
3
dodaj opcję tylko -rdo odczytu, aby zamontować.
ctrl-alt-delor
3
Ostrzeżenie, które otrzymujesz o byciu „zamontowanym tylko do odczytu” jest normalne! Pliki ISO są zawsze montowane tylko do odczytu. nie możesz ich modyfikować. ... (dzięki Anwar Shah poniżej)
Mina Michael
2
Możliwy duplikat Jak zamontować ISO?
Pablo A

Odpowiedzi:

125

Spróbuj zamontować go za pomocą GUI.

*.isoNastępnie przejdź do pliku za pomocą menedżera plików Right click -> Open with Archive Mounter.

Lub możesz zainstalować uchwyt Furius ISO . Jest dostępny w Centrum oprogramowania Ubuntu:

sudo apt-get install furiusisomount

Oto kilka zrzutów ekranu:

Furius ISO Mount - Interfejs

Ubuntu 12.04 zamontowany ISO

Montaż ISO Furius - strona projektu

Akshit Baunthiyal
źródło
1
Myślę, że ważne jest dodanie przypadku, gdy plik ISO jest obrazem UDF.
Angel Araya
13
Montowanie za pomocą „narzędzia do archiwizacji” nie jest bardzo dobrą metodą, jeśli chcesz uruchomić plik z ISO. (Dobrze jest oglądać tylko zawartość). Ponieważ nie możemy wykonać pliku z ISO zamontowanego przez „Archive mounter”
Anwar
3
Instalujesz nowe oprogramowanie tylko do montażu obrazu ISO?
pylover
1
Because¹, ponieważ nie są wymagane żadne prawa roota.
Cześć Angel
350

Być może zamiast instalować dodatkowe oprogramowanie, możesz użyć do tego celu tego, co system:

  1. Utwórz katalog, który będzie służył jako miejsce montowania:

    sudo mkdir /media/iso
    
  2. Zamontuj ISO w katalogu docelowym:

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

    sudo umount /media/iso
    


Na pulpicie pojawi się zamontowany ISO.

Octávio Filipe Gonçalves
źródło
1
jak to możliwe, że dostaję wiadomość bash: /path/media/external drive/my.ISO: Permission denied?
1
nie działa sudo mount -o loop smb://server/downloads/disk.iso /media/iso: nie ma takiego pliku ani katalogu
waspinator
1
@cipricus wydaje się, że system nie może uzyskać dostępu do ISO. Najprostszym sposobem na rozwiązanie tego problemu jest skopiowanie pliku ISO do katalogu lokalnego.
chobok
1
@waspinator najpierw spróbuj skopiować plik ISO do katalogu lokalnego
chobok
1
@chobok kopiowanie go do katalogu lokalnego działa, ale nie mam skonfigurowanego serwera plików do kopiowania plików na pulpit za każdym razem, gdy chcę z nich korzystać. Wróciłem na razie do systemu Windows, dopóki to nie zostanie rozwiązane.
waspinator
17

Naprawdę lubię Furius ISO Mount, to prosta aplikacja do montowania plików ISO, IMG, BIN, MDF i NG.

  • Automatycznie montuje pliki obrazów ISO, IMG, BIN, MDF i NRG.
  • Automatycznie tworzy punkt montowania w katalogu domowym.
  • Automatycznie odmontowuje pliki obrazów.
  • Automatycznie usuwa katalog montowania, aby przywrócić katalog domowy do poprzedniego stanu.
  • Automatycznie zapisuje historię ostatnich 10 zamontowanych zdjęć.
  • Montuje wiele obrazów.
  • Nagraj pliki ISO i IMG na dysk optyczny.
  • Wygeneruj sumy kontrolne Md5 i SHA1.
  • Automatycznie pobiera wszelkie wcześniej odmontowane obrazy.
  • Automatycznie generuje plik dziennika wszystkich poleceń potrzebnych do ręcznego montowania i odmontowywania obrazów.
  • Lokalizowalne (obecnie dostępne są czeski, duński, francuski, węgierski, włoski, niemiecki, polski, słoweński, hiszpański i turecki).

wprowadź opis zdjęcia tutaj

Jeśli 5 gwiazdek z 77 ocen wystarczy, aby otworzyć Menedżera oprogramowania Ubuntu i poszukać Furius ISO Mount.

Linki referencyjne:

Montaż ISO Furius - strona projektu

CoalaWeb
źródło
16

Znalazłem najłatwiejszy i najszybszy sposób obsługi pliku ISO w Ubuntu 14.04, klikając prawym przyciskiem myszy plik ISO, wybierając Disk Image Mounter, a następnie po prostu przejdź do nowo otwartego katalogu:

Jeśli nie masz zainstalowanej, możesz użyć tej komendy w terminalu, aby ją zainstalować:

sudo apt-get install gnome-disk-utility
Chaz
źródło
Właśnie zdałem sobie sprawę, że to też istnieje! Jestem programistą i lubię wiersz poleceń, ale tak naprawdę jest to właściwy, przyjazny dla użytkownika i wygodny sposób.
Shahbaz,
13

Zakładam, że nazwa twojego pliku ISO znajduje się matlab2011a_64.isow folderze/home/dev/Hämtningar/

Możesz to zrobić, aby zamontować plik ISO w /cdromfolderze lub utworzyć inny folder i zamontować w nim plik ISO. Stworzę osobny folder w twoim katalogu domowym. Otwórz terminal, aby zrobić wszystkie te rzeczy

  1. Utwórz punkt montowania

     mkdir ~/mount-point
    
  2. Zamontuj za pomocą

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

    Spowoduje to zamontowanie pliku ISO w nowo utworzonym folderze o nazwie mount-pointw domu.

    Uwaga: otrzymasz ostrzeżenie w rodzaju mount: warning: /home/dev/mount-point seems to be mounted read-only: Dzieje się tak , ponieważ plik ISO zawsze montuje się jako plik tylko do odczytu. Nie możesz pisać do pliku ISO. Powinieneś po prostu zignorować tę wiadomość i przejść dalej.

Anwar
źródło
5
Ale dlaczego nie możesz pisać do pliku ISO? Czy nie powinieneś mieć możliwości dokonywania modyfikacji, a następnie przepakowywania .iso?
landroni
10

Możesz dość łatwo zamontować ISO za pomocą narzędzi wiersza poleceń:

Najpierw utwórz katalog do zamontowania ISO za pomocą:

sudo mkdir /media/myisos

(Zwykle loopmoduł umożliwiający odczyt systemu plików typu ISO jest automatycznie dodawany, więc nie trzeba go uruchamiać sudo modprobe loop).

Teraz zamontuj iso, wskazując mountna jego lokalizację:

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

Ostrzeże Cię przed zamontowaniem ISO tylko do odczytu, ale to prawda.

Możesz później odmontować za pomocą

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

źródło
1
loopmoduł jest ładowany automatycznie, o ile wiem. Również -t iso9660nie jest już wymagany przy montowaniu pliku ISO
Anwar
Wiedziałem o tym, tylko notatkę.
Anwar
1
@Anwar Dzięki Anwar- Zgadzam się, że warto to zanotować.
7

Istnieje wbudowane narzędzie GUI, chociaż interfejs menu jest mylący, ponieważ wygląda jak tytuł okna;)

Uruchom „Dyski” z deski rozdzielczej. Następnie z menu „Dyski” wybierz „Załącz obraz dysku ...”: Narzędzie dyskowe

PeterM
źródło
3

Możesz użyć ISO Master , narzędzia GUI podobnego do furiusisomount. Po prostu:

sudo apt-get install isomaster

A następnie otwórz *.isoplik za pomocą ISO Masterpreferowanego menedżera plików.

Ze strony:

Użyj ISO Master, aby:

  • Twórz lub dostosowuj obrazy CD / DVD
  • Twórz bootowalne dyski CD / DVD

Zasadniczo umożliwia dodawanie lub usuwanie plików z obrazu ISO, a następnie zapisywanie zmian.

landroni
źródło
3

Jeśli chcesz uzyskać uprawnienia do odczytu, do kopiowania plików z zamontowanego ISO i nie chcesz instalować czegoś innego. Wystarczy wejść w powłokę terminala i przejść do dowolnego miejsca, w którym zamontowano ISO, na przykład:

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

Następnie skopiuj cały zamontowany katalog gdzie indziej:

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

Możesz także użyć

cd /mnt/iso

Następnie przejrzyj zawartość

ls

a następnie:

sudo cp install.img /home/username/MyMountedISO
bethnesbitt
źródło
2

Montowanie pliku ISO jest prostsze w porównaniu z instalowaniem go później. Wystarczy wspomnieć, że jeśli chcesz zainstalować najnowsze wersje Matlaba w najnowszym Ubuntusie, nie musisz instalować go w ISO, raczej go rozpakuj i kontynuuj instalację po wykonaniu instalacji i / matlab- extract -folder / sys / java / Pliki wykonywalne jre / glnxa64 / jre / bin / java .

Testowane na Ubuntu 14.04 i Matlab 2014a.

Twoje zdrowie,

Girmaw Abebe
źródło
1

Zauważyłem, że Gmount jest bardzo prosty w użyciu do montażu. Ma vintage GUI, który jest bardzo prosty w obsłudze i od razu do rzeczy. gmount GUI

Zainstaluj Gmount z centrum oprogramowania, a następnie uruchom go. Następnie możesz wybrać plik obrazu ISO i wybrać punkt montowania, z którego chcesz uruchomić plik ISO. Zostaniesz poproszony o podanie hasła roota w celu wykonania akcji i to tyle.

DanteSparda
źródło
2
Ale pytanie brzmi: w jaki sposób zamontować obraz ISO, być może warto dodać, jak to zrobić za pomocą Gmount ..
heemayl
Zainstaluj Gmount z centrum oprogramowania, a następnie uruchom go. Następnie możesz wybrać plik obrazu ISO i wybrać punkt montowania, z którego chcesz uruchomić plik ISO. Zostaniesz poproszony o podanie hasła roota w celu wykonania akcji i to tyle.
DanteSparda
1
Dodaj powyższe do swojej odpowiedzi.
heemayl,
1

Użyj udisksctlgo jest częścią systemu. Montuje on plik ISO w przestrzeni użytkownika i nie musi być uruchamiany jako administrator. Twój plik zostanie zamontowany /media/$USER/z odpowiednimi uprawnieniami.

Mount Iso

udisksctl loop-setup -f my.iso

udisksctl powie ci, z którego urządzenia pętli korzysta.

udisksctl mount -b /dev/loopX

gdzie X jest numerem urządzenia pętli, na które mapowane jest twoje ISO

Odmontuj iso

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

gdzie Xjest numerem urządzenia pętli, na które jest mapowane ISO. Jeśli zapomniałeś, możesz to rozgryźć

losetup
Karlsebal
źródło