Archive pour le mot-clef ‘BeOS’

Graver une image cue/bin sous linux

Lundi 15 septembre 2008

Il est assez rare que je soit amené à graver des images non iso. Dans ce cas précis, j’ai eu besoin de graver une image bootable de BeOs Dev 2.2 qui intègre 2 sessions (la première contient la partie bootable du CD et la seconde l’image de BeOS). Avec Brasero sous Ubuntu, cela doit être possible mais malheureusement, j’ai le droit à l’erreur suivante :

Une erreur est survenue durant la gravure:
le fichier cue (mon_image.cue) ne semble pas valide.

Un peu faché, mais après une petite recherche sur le net, j’ai trouvé le moyen de graver ce format directement avec cdrdao comme suit :

sudo cdrdao write --device /dev/cdrw  mon_image.cue

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 !