Установил manjaro пару месяцев назад.
Сейчас потребовалось примонтировать ISO-файл. Не получается.
[pelewin@pwcomp ~]$ sudo mount -t iso9660 -o loop Matlab801_MacUnix.iso ~/Matlab801
mount: /home/pelewin/Matlab801: mount failed: Операция не позволена.
Начал разбираться, в чём дело. Вроде нет ни одного loop-устройства (не знаю точно, что это значит).
[pelewin@pwcomp ~]$ sudo losetup --show -P -f Matlab801_MacUnix.iso
losetup: cannot find an unused loop device
[pelewin@pwcomp ~]$ ls -l /dev/loop*
crw-rw---- 1 root disk 10, 237 апр 15 09:34 /dev/loop-control
Почему нет устройств? Должно вроде быть 8 штук.
[pelewin@pwcomp ~]$ zgrep LOOP /proc/config.gz
CONFIG_BLK_DEV_LOOP=m
CONFIG_BLK_DEV_LOOP_MIN_COUNT=8
CONFIG_BLK_DEV_CRYPTOLOOP=m
CONFIG_NVME_TARGET_LOOP=m
CONFIG_NVME_TARGET_FCLOOP=m
CONFIG_LOOPBACK_TARGET=m
CONFIG_NET_DSA_LOOP=m
CONFIG_SPI_LOOPBACK_TEST=m
CONFIG_RC_LOOPBACK=m
CONFIG_SND_ALOOP=m
CONFIG_IIO_TIGHTLOOP_TRIGGER=m
CONFIG_AUFS_BDEV_LOOP=y
Попробовал вручную загрузить модуль ядра «loop»:
[pelewin@pwcomp ~]$ sudo modprobe loop
modprobe: FATAL: Module loop not found in directory /lib/modules/5.4.30-1-MANJARO
Нету такого модуля… Но ведь вроде должен быть? Ядро я не пересобирал.
Почему нет модуля «loop» и как всё-таки примонтировать ISO?