我尝试挂载当前的 Debian live ISO(来自 debian-live-9.3.0-amd64-xfce.isohttps://cdimage.debian.org/debian-cd/current-live/amd64/bt-hybrid/)在 Debian 9.3.0 系统中。
命令应该是这样的
sudo mount -o loop debian-live-9.3.0-amd64-xfce.iso /mnt
但不幸的是这给了我错误
mount: /dev/loop0: can't read superblock
我多次尝试加载 ISO,并检查了 md5 代码。经过一番谷歌搜索后,我发现这可能是一个文件系统问题。所以我打电话
cat /proc/filesystems
并收到
nodev sysfs
nodev rootfs
nodev ramfs
nodev bdev
nodev proc
nodev cpuset
nodev cgroup
nodev cgroup2
nodev tmpfs
nodev devtmpfs
nodev debugfs
nodev tracefs
nodev securityfs
nodev sockfs
nodev bpf
nodev pipefs
nodev hugetlbfs
nodev devpts
nodev pstore
nodev mqueue
ext3
ext2
ext4
nodev autofs
nodev vboxsf
nodev rpc_pipefs
xfs
jfs
msdos
vfat
ntfs
minix
hfs
hfsplus
qnx4
ufs
btrfs
fuseblk
nodev fuse
nodev fusectl
iso9660
是不是少了点什么?
我还尝试指定 fs:
sudo mount -o loop -t iso9660 debian-live-9.3.0-amd64-xfce.iso /mnt
但这给了我错误
mount: wrong fs type, bad option, bad superblock on /dev/loop0,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so.
然后我尝试:
sudo dmesg |tail
并收到:
[ 5658.879475] Buffer I/O error on dev loop0, logical block 1901889, async page read
[ 5658.879477] blk_update_request: I/O error, dev loop0, sector 3803780
[ 5658.879478] Buffer I/O error on dev loop0, logical block 1901890, async page read
[ 5658.879480] blk_update_request: I/O error, dev loop0, sector 3803782
[ 5658.879482] Buffer I/O error on dev loop0, logical block 1901891, async page read
[ 6301.201338] blk_update_request: I/O error, dev loop0, sector 3803776
[ 6301.201350] blk_update_request: I/O error, dev loop0, sector 3803776
[ 6301.201353] Buffer I/O error on dev loop0, logical block 475472, async page read
[ 6301.201746] blk_update_request: I/O error, dev loop0, sector 64
[ 6301.201812] isofs_fill_super: bread failed, dev=loop0, iso_blknum=16, block=32
当尝试从官方下载站点安装 debian-9.3.0-amd64-netinst.iso 时,我遇到了同样的问题。
为了确保我安装了 Debian 8.10.0 并且安装工作正常。可以肯定的是,我正在运行的 Debian 没有以某种方式损坏,我安装了新的 9.3.0,但它不再工作了。
所以在我看来,他们改变了一些东西,所以我的问题是:
如何使用 mount 命令挂载 Debian live ISO?