Не удается смонтировать файл ISO в качестве устройства петли: Ошибка: «не удалось настроить устройство петли»

sudo mkdir -p /media/cdrom
cd ~
sudo mount -o loop ubuntu-* /
mount: ubuntu-*: failed to setup loop device: No such file or directory
11
задан 10 June 2015 в 10:00

2 ответа

Сначала убедитесь, что вы смонтировали модуль ядра устройства петли. Итак, запустите:

lsmod | grep loop

Если вы не получаете вывода, это означает, что вам необходимо смонтировать модуль ядра устройства цикла. Итак:

modprobe loop

Повторно запустите следующее, чтобы убедиться, что модуль загружен. Вы должны получить несколько результатов:

lsmod | grep loop

Теперь, чтобы смонтировать ISO-файл как устройство цикла, сделайте следующее:

mount -o loop -t iso9660 <путь / к / iso / file> / media / cdrom

Однако я думаю, что это должно быть также работают без части -t iso9660 .

11
ответ дан 10 June 2015 в 10:00

Я подозреваю, что вы слепо следуете некоторым инструкциям о том, как смонтировать ISO-образ Ubuntu с помощью устройства loop.

sudo mkdir -p /media/cdrom

Это создает каталог cdrom , принадлежащий пользователю root в / media , если он не существует, и он предназначен для использования в качестве точки монтирования монтируемой файловой системы;

cd ~

Это изменяет текущий рабочий каталог вашего экземпляра терминала на ~ , что - это сокращение, которое расширяется до пути к вашему домашнему каталогу;

sudo mount -o loop ubuntu-* /

Это пытается смонтировать все файлы, соответствующие ubuntu - * (все файлы, имена которых начинаются с ubuntu- ) в ваш домашний каталог, используя устройство цикла и / в качестве точки монтирования. Только не делай этого. Совсем бесполезно сравнивать подстановочный знак, если вы пытаетесь смонтировать один образ ISO, не говоря уже о том факте, что вы хотите, чтобы ваша точка монтирования / продолжала удерживать корневой раздел. Смонтируйте образ ISO, указав его точное имя файла, и смонтируйте его в только что созданной точке монтирования ( / media / cdrom ). Для этого убедитесь, что ISO-образ, который вы хотите смонтировать, присутствует в вашем домашнем каталоге, и замените ubuntu - * на полное имя ISO-образа. Например, чтобы смонтировать официальный образ 64-разрядной версии Ubuntu Desktop 14.04.2, введите следующую команду:

sudo mount -o loop ubuntu-14.04.2-desktop-amd64.iso /media/cdrom
3
ответ дан 10 June 2015 в 10:00

Другие вопросы по тегам:

Похожие вопросы: