Làm cách nào để gắn tệp ISO?


177

Tôi đang gặp rắc rối khi cố gắn một chiếc iso lớn:

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

Bạn có thể cho tôi biết làm thế nào tôi nên làm điều đó?


14
Vấn đề ở đâu? Can bạn ls /cdrom? Lưu ý rằng các tệp ISO theo định nghĩa chỉ đọc do đó cảnh báo.
Takkat

1
Hãy xem trên máy tính để bàn hoặc Trình quản lý tệp của bạn, nó có thể được gắn dưới dạng Đĩa.
atenz

3
thêm tùy chọn chỉ đọc -rđể gắn kết.
ctrl-alt-delor

3
Cảnh báo bạn nhận được về việc "chỉ đọc gắn kết" là bình thường! tập tin iso luôn được gắn chỉ đọc. bạn không thể sửa đổi chúng. ... (cảm ơn Anwar Shah bên dưới)
Mina Michael

2
Bản sao có thể có của Làm cách nào để gắn ISO?
Pablo A

Câu trả lời:


125

Hãy thử gắn nó bằng GUI.

Điều hướng đến *.isotệp bằng trình quản lý tệp, sau đó Right click -> Open with Archive Mounter.

Hoặc bạn có thể cài đặt Furius ISO Mount . Nó có sẵn trong Trung tâm phần mềm Ubuntu:

sudo apt-get install furiusisomount

Dưới đây là một số ảnh chụp màn hình:

Furius ISO Mount - Giao diện

Ubuntu 12.04 được gắn ISO

Furius ISO Mount - Trang dự án


1
Tôi nghĩ điều quan trọng là thêm trường hợp khi tệp ISO là hình ảnh UDF.
Thiên thần Araya

13
Gắn kết thông qua "kho lưu trữ" không phải là một phương pháp rất tốt, nếu bạn muốn chạy tệp từ iso. (Nó chỉ tốt để xem nội dung). Bởi vì, chúng tôi không thể thực thi tệp từ iso được gắn thông qua "Lưu trữ lưu trữ"
Anwar

3
Cài đặt một phần mềm mới chỉ để gắn một hình ảnh iso?
pylover

1
Vì không yêu cầu quyền root.
Hi-Angel

350

Có thể, thay vì cài đặt phần mềm bổ sung, bạn có thể sử dụng những gì hệ thống có cho đến cuối này:

  1. Tạo một thư mục để phục vụ như vị trí gắn kết:

    sudo mkdir /media/iso
    
  2. Gắn ISO vào thư mục đích:

    sudo mount -o loop path/to/iso/file/YOUR_ISO_FILE.ISO /media/iso
    
  3. Ngắt kết nối ISO:

    sudo umount /media/iso
    


Trên máy tính để bàn của bạn sẽ xuất hiện ISO được gắn.


1
Làm thế nào mà tôi nhận được tin nhắn bash: /path/media/external drive/my.ISO: Permission denied?

1
không hoạt động sudo mount -o loop smb://server/downloads/disk.iso /media/iso: Không có tập tin hoặc thư mục như vậy
waspinator

1
@cipricus có vẻ như hệ thống không thể truy cập ISO của bạn. Cách đơn giản nhất để khắc phục điều này là sao chép tệp iso vào thư mục cục bộ trước.
chobok

1
@waspinator thử sao chép tệp iso vào thư mục cục bộ trước
chobok

1
@chobok sao chép nó vào một thư mục cục bộ hoạt động, nhưng tôi không có máy chủ tệp được thiết lập để sao chép tệp vào máy tính để bàn của tôi mỗi khi tôi muốn sử dụng chúng. Tôi đã quay trở lại Windows bây giờ cho đến khi điều này được sắp xếp.
ispinator

17

Tôi thực sự thích Furius ISO Mount, đây là một ứng dụng đơn giản để gắn các tệp ISO, IMG, BIN, MDF và NG.

  • Tự động gắn các tệp hình ảnh ISO, IMG, BIN, MDF và NRG.
  • Tự động tạo một điểm gắn kết trong thư mục nhà của bạn.
  • Tự động ngắt kết nối các tệp hình ảnh.
  • Tự động xóa thư mục mount để đưa thư mục chính của bạn về trạng thái trước đó.
  • Tự động lưu lịch sử của 10 hình ảnh cuối cùng được gắn kết.
  • Gắn nhiều hình ảnh.
  • Ghi tập tin ISO và IMG vào đĩa quang.
  • Tạo tổng kiểm tra Md5 và SHA1.
  • Tự động lấy bất kỳ hình ảnh chưa từng có trước đây.
  • Tự động tạo một tệp nhật ký của tất cả các lệnh cần thiết để gắn kết và ngắt kết nối hình ảnh theo cách thủ công.
  • Bản địa hóa (hiện tại Séc, Đan Mạch, Pháp, Hungary, Ý, Đức, Ba Lan, Srilanka, Tây Ban Nha và Thổ Nhĩ Kỳ có sẵn.

nhập mô tả hình ảnh ở đây

Nếu 5 sao từ 77 xếp hạng là đủ để thuyết phục bạn mở Trình quản lý phần mềm Ubuntu của bạn và tìm kiếm Furius ISO Mount.

Liên kết tham khảo:

Furius ISO Mount - Trang dự án


16

Tôi tìm thấy cách dễ nhất và nhanh nhất để xử lý tệp ISO trong Ubuntu 14.04 là nhấp chuột phải vào tệp ISO, chọn Trình xem ảnh đĩa và sau đó chỉ cần tiếp tục đến thư mục mới mở:

Trong trường hợp bạn chưa cài đặt, bạn có thể sử dụng lệnh này trong terminal để cài đặt nó:

sudo apt-get install gnome-disk-utility

Tôi chỉ nhận ra điều này tồn tại quá! Tôi là một lập trình viên và tôi thích dòng lệnh, nhưng đây thực sự là cách phù hợp, thân thiện với người dùng, thuận tiện.
Shahbaz

13

Tôi giả sử tên tệp iso của bạn nằm matlab2011a_64.isotrong thư mục/home/dev/Hämtningar/

Bạn có thể làm điều này để gắn tệp iso vào /cdromthư mục hoặc tạo thư mục khác và gắn tệp iso trong đó. Tôi sẽ tạo một thư mục riêng trong thư mục nhà của bạn. Mở một thiết bị đầu cuối để làm tất cả những điều này

  1. Tạo điểm gắn kết

     mkdir ~/mount-point
    
  2. Gắn kết với

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

    Điều này sẽ gắn tập tin iso trong thư mục mới được tạo có tên mount-pointtrong nhà của bạn.

    Cũng lưu ý, Bạn sẽ nhận được một cảnh báo như thế mount: warning: /home/dev/mount-point seems to be mounted read-only, Đó là vì tệp iso luôn gắn kết ở dạng chỉ đọc. Bạn không thể ghi vào tập tin iso. Bạn chỉ nên bỏ qua tin nhắn đó và tiến về phía trước.


5
Nhưng tại sao bạn không thể ghi vào tập tin iso? Bạn không nên được phép sửa đổi, và sau đó đóng gói lại .iso?
Landroni

10

Bạn có thể dễ dàng gắn kết một iso bằng các công cụ dòng lệnh:

Đầu tiên tạo một thư mục để gắn kết iso với:

sudo mkdir /media/myisos

(Thông thường loopmô-đun cho phép hệ thống tệp loại iso được đọc được tự động thêm vào nên bạn không cần phải chạy sudo modprobe loop.)

Bây giờ gắn kết iso của bạn bằng cách chỉ mountvào vị trí của nó:

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

Nó sẽ cho bạn một cảnh báo về việc iso được gắn ở chế độ chỉ đọc, nhưng điều đó là chính xác.

Sau này bạn có thể ngắt kết nối với

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

1
loopmô-đun được tải tự động theo như tôi biết. Cũng -t iso9660không cần thiết nữa trong việc gắn tệp iso
Anwar

Tôi biết điều này, chỉ là một ghi chú.
Anwar

1
@Anwar Cảm ơn Anwar- Tôi đồng ý rằng nó rất hữu ích để ghi chú về nó.

7

Có một công cụ GUI được tích hợp sẵn trong menu UI mặc dù rất khó hiểu vì nó trông giống như một tiêu đề cửa sổ;)

Chạy "Đĩa" từ dấu gạch ngang của bạn. Sau đó từ menu "Đĩa", chọn "Đính kèm ảnh đĩa ...": Tiện ích đĩa


3

Bạn có thể sử dụng ISO Master , một tiện ích GUI tương tự furiusisomount. Đơn giản:

sudo apt-get install isomaster

Và sau đó mở *.isotệp ISO Mastercủa bạn từ trình quản lý tệp ưa thích của bạn.

Từ trang web:

Sử dụng ISO Master để:

  • Tạo hoặc tùy chỉnh hình ảnh CD / DVD
  • Tạo đĩa CD / DVD có khả năng khởi động

Về cơ bản, nó cho phép bạn thêm hoặc xóa các tệp khỏi ảnh ISO, sau đó lưu các thay đổi.


3

Nếu bạn muốn nhận quyền đọc ghi để sao chép tệp từ ISO được gắn và không muốn cài đặt cái gì khác. Chỉ cần đi vào vỏ thiết bị đầu cuối, điều hướng đến bất cứ nơi nào bạn gắn ISO của mình, chẳng hạn như:

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

Hơn sao chép toàn bộ thư mục được gắn ở một nơi khác:

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

Bạn cũng có thể sử dụng

cd /mnt/iso

Tiếp theo xem nội dung

ls

và hơn:

sudo cp install.img /home/username/MyMountedISO

2

Việc gắn một tệp iso đơn giản hơn so với việc cài đặt nó sau này. Chỉ cần đề cập rằng nếu bạn muốn cài đặt các phiên bản matlab mới nhất trong ubuntus mới nhất, bạn không cần phải gắn nó vào iso, thay vào đó hãy giải nén nó ở đó và tiến hành cài đặt sau khi thực hiện cài đặt/ matlab-extract-library / sys / java / thực thi jre / glnxa64 / jre / bin / java .

Đã thử nghiệm trên Ubuntu 14.04 và matlab 2014a.

Chúc mừng


1

Tôi thấy Gmount rất đơn giản để sử dụng để gắn kết. Nó có một GUI cổ điển rất đơn giản để sử dụng và đi thẳng vào vấn đề. GUI gmount

Cài đặt Gmount từ trung tâm phần mềm sau đó khởi chạy nó. Sau đó, bạn có thể chọn tệp hình ảnh iso của mình và chọn một điểm gắn kết nơi bạn muốn khởi chạy tệp iso từ đó. Bạn sẽ được nhắc nhập mật khẩu root để hoàn thành hành động và đó là mật khẩu.


2
Nhưng câu hỏi là làm thế nào bạn sẽ gắn ISO, có lẽ bạn nên thêm cách thực hiện điều này bằng Gmount ..
heemayl

Cài đặt Gmount từ trung tâm phần mềm sau đó khởi chạy nó. Sau đó, bạn có thể chọn tệp hình ảnh iso của mình và chọn một điểm gắn kết nơi bạn muốn khởi chạy tệp iso từ đó. Bạn sẽ được nhắc nhập mật khẩu root để hoàn thành hành động và đó là mật khẩu.
DanteSparda

1
Vui lòng thêm câu trả lời vào câu trả lời của bạn ..
heemayl

1

Sử dụng udisksctlnó là một phần của hệ thống. Nó gắn kết iso của bạn trong không gian người dùng và không cần phải chạy như siêu người dùng. Tập tin của bạn sẽ được gắn kết /media/$USER/với quyền thích hợp.

Núi iso

udisksctl loop-setup -f my.iso

udisksctl sẽ cho bạn biết nó đang sử dụng thiết bị vòng lặp nào.

udisksctl mount -b /dev/loopX

Trong đó X là số vòng lặp iso của bạn được ánh xạ tới

Unmount iso

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

trong đó Xsố lượng thiết bị vòng lặp iso của bạn được ánh xạ tới. Nếu bạn quên bạn có thể tìm ra nó bằng cách

losetup
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.