Probablement parce que dans le cas des périphérique loop, le noyau ne lit pas la table des partitions et ne crée pas les entrées dans /dev pour les partitions.
Quand tu mets une clef usb, le noyau:
- crée une entrée, par exemple /dev/sdb, pour l'ensemble de la clef
- crée des entrées pour chaque partition, quelque chose comme /dev/sdb1, /dev/sdb2...
Quand tu attaches un fichier sur un périphérique loop, le noyau ne fait rien de tout ça.
Tu n'a pas besoin de décalage quand le fichier est une seule partition qui commence au début du fichier. C'est la cas des fichiers dits iso (image de cdrom) en général.
[^] # Re: Pourquoi faut-il préciser le décalage ?
Posté par fleny68 . En réponse au journal Créer une image pour une clé USB bootable avec grub2. Évalué à 4.
Probablement parce que dans le cas des périphérique loop, le noyau ne lit pas la table des partitions et ne crée pas les entrées dans /dev pour les partitions.
Quand tu mets une clef usb, le noyau:
- crée une entrée, par exemple /dev/sdb, pour l'ensemble de la clef
- crée des entrées pour chaque partition, quelque chose comme /dev/sdb1, /dev/sdb2...
Quand tu attaches un fichier sur un périphérique loop, le noyau ne fait rien de tout ça.
Tu n'a pas besoin de décalage quand le fichier est une seule partition qui commence au début du fichier. C'est la cas des fichiers dits iso (image de cdrom) en général.