空的“lsmod | grep loop”

空的“lsmod | grep loop”

我正在尝试安装 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

...现在已安装完毕。

奇怪的是,没有错误消息表明问题的根源。无论如何,还是要谢谢你。

相关内容