我有一个 iso 文件与 Ubuntu VM 的 cd 驱动器相连。现在我正尝试挂载它。
我已尝试mount -o loop /dev/cdrom /mnt/cdrom
并且它可以正确安装,但是当我尝试在提取的文件上执行任何命令时,它显示Mounted as readonly
。
我已尝试过,mount -o remount,rw /dev/cdrom /mnt/cdrom
但是它显示Specify file type
。
我已经尝试过了,mount -t auto -o remount,rw -force /dev/cdrom /mnt/cdrom
它再次说Specify a file type
我试过了 mount -t ext -o remount,rw -force /dev/cdrom /mnt/cdrom
它说Bad option
请告诉我如何挂载 /dev/cdrom
答案1
尝试这些命令,
sudo umount /dev/cdrom
sudo chmod 777 /mnt/cdrom # Gives Read,Write,Execute permission for all who tries to access cdrom directroy
sudo mount -o loop /path/to/iso/file/YOUR_ISO_FILE.ISO /mnt/cdrom
答案2
当您尝试挂载设备 ( /dev/cdrom
) 时,它将充当设备 CDROM。因此,您将无法以读写模式重新挂载它。我建议您挂载 ISO 文件(使用选项loop
),然后以读写模式重新挂载它。或者您可以结合这两个选项:
sudo mount -o loop,rw /path/to/cd-image.iso /mnt/cdrom
但是,尝试此命令时得到了这样的输出:
$ sudo mount -o loop,rw Install/ubuntu-10.04-dvd-amd64.iso /mnt
mount: block device /home/karimov-danil/Install/ubuntu-10.04-dvd-amd64.iso is write-protected, mounting read-only
因此,唯一的选择就是将其作为存档挂载/打开,提取要执行的文件并在以读写模式挂载的文件系统中执行它们。