Récupérer son OpenBSD après une mauvaise manip

From Deimos.fr / Bloc Notes Informatique
Jump to: navigation, search

1 Cas concrêt

En manipulant mes partitions extérieurs j'ai malencontreusement fait un :

# rm -fr /dev

Au démarrage j'ai :

"/dev/console non trouvé"

Comment régler ce problème ?

2 Solutions

  • Une méthode simple où tu auras le moins de manips à faire c'est de booter sur un ramdisk (ton /bsd.rd que tu devrais avoir, ou bien un CD d'install) et faire une Upgrade.

Ca n'écrasera pas tes fichiers de configuration, juste les fichiers fournis dans le système de base en excluant etc42.tgz et xetc42.tgz.

  • Si tu veux le faire manuellement, boote sur le ramdisk, monte ta partition /, recrée le répertoire dev, copie le script MAKEDEV à l'intérieur (script que tu trouveras dans /usr/src/etc/etc.<arch>/MAKEDEV, ou bien dans le base42.tgz) et fais un :
cd dev && sh MAKEDEV all
  • Sinon, boot sur le cd, puis choisi le shell (install, upgrade or shell). /dev/MAKEDEV all, (Récupere le MAKEDEV pour ta version)