Câu hỏi Không thể gắn kết tệp ISO dưới dạng thiết bị vòng lặp: Lỗi: "không thể thiết lập thiết bị vòng lặp"


sudo mkdir -p /media/cdrom
cd ~
sudo mount -o loop ubuntu-* /
mount: ubuntu-*: failed to setup loop device: No such file or directory

9
2018-06-10 05:33


gốc


Những gì bạn đã mong đợi? Bạn đã tạo (dưới dạng root) một thư mục, sau đó thay đổi thư mục thành thư mục HOME của người dùng đã đăng nhập, sau đó cố gắng gắn thẻ đại diện ubuntu-* qua thư mục gốc. Ký tự đại diện ubuntu-* không khớp với bất kỳ thứ gì trong thư mục hiện tại và mount đã nói với bạn. Bạn đã cố gắng làm gì? - waltinator


Các câu trả lời:


Trước tiên hãy chắc chắn rằng bạn đã gắn mô-đun hạt nhân thiết bị vòng lặp. Vì vậy, chạy:

lsmod | grep loop

Nếu bạn không có đầu ra, điều đó có nghĩa là bạn phải gắn mô-đun hạt nhân của thiết bị vòng lặp. Vì thế:

modprobe loop

Chạy lại sau để đảm bảo mô-đun được tải. Bạn sẽ nhận được một số kết quả đầu ra:

lsmod | grep loop

Bây giờ, để gắn kết một tệp ISO dưới dạng thiết bị vòng lặp, hãy làm như sau:

mount -o loop -t iso9660 <path/to/iso/file> /media/cdrom

Tuy nhiên tôi đoán nó cũng nên làm việc mà không có -t iso9660 phần.


7
2018-06-10 06:46



modprobe loop sản xuất không có đầu ra, là hành vi mong đợi? Ngay cả sau đó, không có đầu ra cho lsmod | grep loop. - Mads Skjern


Tôi nghi ngờ bạn đang mù quáng theo một số hướng dẫn về cách gắn kết một ảnh ISO ISO bằng cách sử dụng thiết bị vòng lặp.

sudo mkdir -p /media/cdrom

Điều này tạo ra một thư mục cdrom thuộc sở hữu của root trong /media nếu không tồn tại, và nó có nghĩa là để được sử dụng như là điểm gắn kết của hệ thống tập tin được gắn kết;

cd ~

Điều này thay đổi thư mục làm việc hiện tại của cá thể đầu cuối của bạn thành ~, là một cách viết tắt mở rộng đến đường dẫn của thư mục chính của bạn;

sudo mount -o loop ubuntu-* /

Điều này cố gắng gắn kết tất cả các tệp phù hợp ubuntu-* (tất cả các tệp có tên tệp bắt đầu bằng ubuntu-) trong thư mục chính của bạn bằng cách sử dụng thiết bị vòng lặp và / như điểm gắn kết. Đừng làm thế. Nó không hữu ích chút nào để phù hợp với một ký tự đại diện nếu bạn đang cố gắng gắn kết một ảnh ISO duy nhất, để lại một thực tế là bạn muốn / gắn kết điểm để tiếp tục giữ phân vùng gốc. Gắn hình ảnh ISO chỉ định tên tệp chính xác của nó và gắn nó vào điểm gắn kết bạn vừa tạo (/media/cdrom). Để thực hiện điều đó, hãy đảm bảo rằng hình ảnh ISO bạn muốn gắn kết có trong thư mục chính của bạn và thay đổi ubuntu-* với tên đầy đủ của ảnh ISO. Ví dụ, để gắn hình ảnh chính thức của Ubuntu Desktop 14.04.2 64-bit, lệnh sẽ là:

sudo mount -o loop ubuntu-14.04.2-desktop-amd64.iso /media/cdrom

1
2018-06-10 07:55