Archive pour le mot-clef ‘Haiku’

Quelle méprise was « créer une image BFS sous Ubuntu »

Dimanche 14 septembre 2008

En premier, il est faut installer le paquet util-linux qui contient le nécesaire pour gérer les filesystems tiers commme BFS.

sudo apt-get util-linux

Ensuite, on créer par exemple un fichier de 100 Mo comme ceci :

dd if=/dev/zero of=BFS.img bs=1024 count=102400

Avant d’utiliser la commage mkfs.bfs livré avec le paquet util-linux, il faut monter cette image en loopback via  /dev/loop0 par exemple. On commence par libérer cette ressource.

sudo losetup -d /dev/loop0

Création en local du répertoire de montage:

mkdir mnt
sudo losetup /dev/loop0 BFS.img
sudo mkfs.bfs /dev/loop0 2028
sudo mount -t bfs BFS.img mnt

et voilà un beau filesystem tout frai pour faire quelques tests.

Ps: Malheureusement, je pensais arriver à générer une image compatible  BeOS mais il n’en est rien. Le format BFS (Boot File System) géré par linux est en fait un système de fichiers utilisé par Unixware de SCO. Celui-ci n’a rien avoir avec le format BFS natif de BeOS plus communement appellé BeFS sous linux pour éviter la confusion. A ce propos, il n’existe aujourd’hui qu’un driver en lecture seule pour  le système de fichiers BEFS sous linux … Dommage !