Eu tento montar a ISO atual do Debian live (debian-live-9.3.0-amd64-xfce.iso de link ) em um sistema Debian 9.3.0.
O comando deve ser algo como
sudo mount -o loop debian-live-9.3.0-amd64-xfce.iso /mnt
Mas infelizmente isso me dá o erro
mount: /dev/loop0: can't read superblock
Eu tentei carregar o ISO várias vezes e verifiquei o código md5. Depois de algum googling, descobri que isso poderia ser um problema de fs. Então eu chamei
cat /proc/filesystems
e recebido
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
Há algo faltando?
Eu também tentei especificar o fs:
sudo mount -o loop -t iso9660 debian-live-9.3.0-amd64-xfce.iso /mnt
Mas isso me dá o erro
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.
Então eu tentei:
sudo dmesg |tail
E recebeu:
[ 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
Eu enfrentei o mesmo problema ao tentar montar o debian-9.3.0-amd64-netinst.iso a partir do site de download oficial.
Só para ter certeza de que instalei o Debian 8.10.0 e a montagem funciona. Para ter certeza, que meu Debian em execução não está quebrado de alguma forma, eu instalei um novo 9.3.0 e ele não funcionou novamente.
Então, parece-me que eles mudaram alguma coisa, então minha pergunta é:
O que eu posso fazer para montar o ISO da Debian ao vivo usando o comando mount?