Remettre une machine à zéro

De Le Wiki du Forum-Debian.fr
Aller à la navigation Aller à la recherche

Remettre une machine à zéro (une Squeeze ou une Lenny)

Document réalisé par Fran.b

T&A original

Autrement dit la remettre comme elle était au début, c'est une question qui revient souvent, je suggère de faire la chose suivante:

Chargez le fichier wheezy_amd64_minimal pour une wheezy amd64, wheezy_i386_minimal pour une wheezy i386, squeeze_minimal pour une Squeeze ou lenny_minimal pour une Lenny. C'est un fichier contenant la liste des paquets installés à l'issue de la netinstall avec le paquet locales en plus. Une autre liste issue d'une Etch mise-à-jour en Lenny est donné sur ce fil.

Remarque: Pour une Squeeze ou Wheezy où vous auriez installé des microprogrammes (firmware en anglais) et un noyau spécifique, chargez le fichier squeeze_minimal_mini puis faites en root

# dpkg --get-selections | grep "firmware" >> squeeze_minimal_mini
# dpkg --get-selections | grep "^linux-image" >> squeeze_minimal_mini
# dpkg --get-selections | grep "^linux-headers" >> squeeze_minimal_mini
# dpkg --get-selections | grep "^linux-kbuild" >> squeeze_minimal_mini
# mv squeeze_minimal_mini squeeze_minimal

et continuez comme suit.

# dpkg  --clear-selections
# dpkg --set-selections < squeeze_minimal
# apt-get update
# apt-get dselect-upgrade

À ce stade tous les paquets sont virés mais pas les fichiers de configuration. Vous pouvez revenir en arrière ou réinstaller des paquets en récupérant la configuration existante. Bref, c'est le temps des remords.

Pour enlever les configurations faites enfin sous root.

# COLUMNS=132 dpkg -l | grep "^rc" | awk '{print "dpkg --purge "$2}' | sh

Un apt-get clean nettoie le cache. La machine est dans l'état d'une netinstall minimal. Lancez tasksel pour installer un environnement.


--Lol 1 avril 2010 à 13:03 (UTC)