On peut tout réinstaller, ou tenter de réparer le problème. Dans ce cas, il faut :
mkfs
, qui contiendra quelque programmes essentiels tels que :
fsck
et le ou les programmes qu'il appelle (comme fsck.ext2
, ou e2fsck
, par exemple).
fdisk
pour gérer les partitions (taille, type...).
vi
, par exemple.
mount
qui sert à accéder aux données.
/dev
du système au grand complet.
/lib/modules/
).
rdev
pour monter un système de fichiers à la racine.
tar
ou gzip
, par exemple (et éventuellement insmod
pour les sauvagardes sur bandes, ainsi que le module ftape.0
).
ls, dir, ln
...
On devrait pouvoir se passer de programmes tels que init, getty
ou login
(en mettant en place sur la disquette un lien entre /etc/init
et /sbin/bash
, ou en utilisant un paramètre LILO init=/bin/bash
).
Noter qu'en l'absence de disquette de boot, on peut souvent s'en sortir en passant init=/bin/sh lors de l'amorcage. Ensuite, on peut monter la racine et éditer à la main le fichier /etc/passwd
.