![空的“lsmod | grep loop”](https://linux22.com/image/1013556/%E7%A9%BA%E7%9A%84%E2%80%9Clsmod%20%7C%20grep%20loop%E2%80%9D.png)
我正在尝试安装 ISO 映像
$ sudo mkdir /mnt/myiso
$ sudo mount -o loop ubuntu-16.04-server-amd64.iso /mnt/uiso
错误信息说
mount: /mnt/uiso: failed to setup loop device for /home/sebas/isos/ubuntu-16.04-server-amd64.iso.
正如这里的其他条目所建议的那样,我尝试
$ sudo lsmod | grep loop
并得到一个空的输出
问题是该命令
$ sudo modprobe loop
...什么也没产生,因为“lsmod”仍然为空
我该如何修复?我的系统是 Ubuntu 18.04.2:
sag@T60ubuntu:/mnt$ uname -r
4.15.0-51-generic
答案1
错误消息mount: /mnt/uiso: failed to setup loop device for /home/sebas/isos/ubuntu-16.04-server-amd64.iso
似乎与您的挂载点创建不符sudo mkdir /mnt/myiso
您应该将挂载点更改为,uiso
或者修复挂载命令以指向/mnt/myiso
:
sudo mount /home/sebas/isos/ubuntu-16.04-server-amd64.iso /mnt/myiso -o loop
答案2
看来 ISO 文件存在 CRC 问题。
我再次下载了它并验证了 Ubuntu 指示...
echo "ea6ccb5b57813908c006f42f7ac8eaa4fc603883a2d07876cf9ed74610ba2f53 *ubuntu-18.04.2-live-server-amd64.iso" | sha256sum --check
...现在已安装完毕。
奇怪的是,没有错误消息表明问题的根源。无论如何,还是要谢谢你。