我正在使用 Ubuntu 18.04,并尝试使用以下命令安装 Matlab ISO:
sudo mount R2018a_glnxa64_dvd1.iso /mnt/cdrom -o loop
Run Code Online (Sandbox Code Playgroud)
但终端的响应如下:
mount: /mnt/cdrom: failed to setup loop device for R2018a_glnxa64_dvd1.iso.
Run Code Online (Sandbox Code Playgroud)
我不确定这意味着什么以及如何推进它。
/mnt/cdrom首先创建目录:
mkdir -p /mnt/cdrom
Run Code Online (Sandbox Code Playgroud)
然后使用绝对映像路径挂载 iso 映像,例如,/home/user/R2018a_glnxa64_dvd1.iso而不是仅仅R2018a_glnxa64_dvd1.iso:
sudo mount -o loop /home/user/R2018a_glnxa64_dvd1.iso /mnt/cdrom
Run Code Online (Sandbox Code Playgroud)
如果该目录/mnt/cdrom存在,请获取有关您的 iso 映像的更多信息:
file R2018a_glnxa64_dvd1.iso
Run Code Online (Sandbox Code Playgroud)
并尝试使用显式文件系统类型进行挂载,例如:
sudo mount -o loop -t iso9660 /home/user/R2018a_glnxa64_dvd1.iso /mnt/cdrom
Run Code Online (Sandbox Code Playgroud)
另外请阅读我在 Askubuntu 的答案,可能您的映像有一个引导扇区,然后使用offset应首先计算的选项安装它。