lundi 29 mars 2010

Linux n'aime pas OpenBSD

Bon, l'outil de partitionnement de Linux altère la table des partitions (MBR), ce faisant bousille la définition de la partition OpenBSD. Résultat : OpenBSD ne démarre plus après l'installation de Linux.

Que faire ?

Il faut démarrer avec le CD d'installation d'OpenBSD, puis choisir (S)hell. Par la suite, il faut éditer la table de partition du disque :

fdisk -e /dev/wd0

ou le nom du device correspondant à votre disque dur. Si vous tappez la commande 'print' pour avoir le contenu de la table de partition, vous remarquerez que le type de la partition OpenBSD est maintenant EF. Il suffit de remettre le type correct :

edit

Remplacez EF par A6, puis laissez les mêmes options qu'auparavant.

quit

sauvergarde la table et quitte fdisk.

reboot

IMPORTANT : Il ne faut surtout pas reformatter la partition.

Si tout va bien, vous pouvez maintenant démarrer OpenBSD (et Mac OS X et Linux fonctionnent toujours).