Um disco de resgate possui alguns componentes básicos, como o kernel, um carregador (e.g. o LILO) e os programas mínimos necessários para o funcionamento do sistema (e.g. cp, ls, mv, ...).
Para utilizar o disquete de resgate basta colocá-lo na unidade de disquete, certificar-se de que o sistema pode ser iniciado através da unidade e ligar o equipamento. Todas as unidades de disco rígido deverão ser montadas para se ter acesso aos seus dados, conforme o descrito a seguir.
Considerando, por exemplo, que um sistema tenha a seguinte configuração:
Partição Ponto de Montagem Sist.Arquivos /dev/hda3 / ext2 defaults 1 1 /dev/hda6 /usr ext2 defaults 0 0 /dev/hda5 swap swap defaults 0 0 /dev/fd0 /mnt/floppy ext2 noauto 0 0 /dev/cdrom /mnt/cdrom iso9660 noauto,ro 0 0
Para poder acessá-los após a inicialização do sistema via disco de resgate, deve-se executar os seguintes comandos:
[root@atibaia /]# mount /dev/hda3 /mnt [root@atibaia /]# mount /dev/hda6 /mnt/usr
Neste momento, será possível acessar o sistema e por exemplo corrigir erros em arquivos de configuração como /etc/fstab, /etc/passwd e /etc/inittab, sendo que estes arquivos estão agora localizados em /mnt/etc.
É importante manter cópias do arquivo /etc/fstab (conforme exemplo acima) e da saída do comando fdisk -l, conforme o exemplo a seguir em um local seguro, pois mesmo discos com partições completamente corrompidas podem ser recuperados caso estejam disponíveis estes dados assim como a exata geometria do disco rígido.
[root@taz /]# fdisk -l Disk /dev/hda: 128 heads, 63 sectors, 993 cylinders Units = cylinders of 8064 * 512 bytes Device Boot Start End Blocks Id System /dev/hda1 * 1 520 2096608+ 6 DOS 16-bit >=32M /dev/hda2 521 992 1903104 5 Extended /dev/hda5 521 553 133024+ 82 Linux swap /dev/hda6 554 992 1770016+ 83 Linux native