Необходимая вещь в работе системного администратора -- так называемая "загрузочная/корневая дискета", с которой можно загрузить полную систему Linux, не обращаясь к жесткому диску. По сути загрузочная/корневая дискета устроена очень просто: на дискете создается файловая система, в нее помещаются все необходимые утилиты, устанавливается загрузчик LILO и загружаемое ядро. Другой подход состоит в том, чтобы использовать одну дискету для ядра системы, а другую -- для корневой файловой системы. В каждом случае результат будет одинаков: система Linux запускается целиком с дисковода гибких дисков.
Канонический пример загрузочной/корневой дискеты предлагает дистрибутив Slackware. Все предлагаемые в нем дискеты имеют загружаемое ядро системы и корневую файловую систему. Назначение этих дискет -- производить установку дистрибутива Slackware, однако они полезны также при обслуживания системы.
Другой пример обслуживающей дискеты представляет собой разработка H.J. Lu. Эту дискету можно скопировать из каталога /pub/Linux/GCC/rootdisk на сайте sunsite.unc.edu. При наличии некоторых амбиций можно создать свой собственный вариант, однако в большинстве случаев "готовые к употреблению" обслуживающие дискеты использовать гораздо проще, и они, возможно, окажутся более полными.
Использование загрузочной/корневой дискеты также является весьма простым. Надо загрузить систему с дискеты и войти в нее как root (обычно пароль не нужен). Для доступа к файлам на жестком диске потребуется смонтировать вручную соответствующую файловую систему. Например, команда
\# \tinput{mount -t ext2 /dev/hda2 /mnt}монтирует файловую систему типа ext2fs в разделе /dev/hda2 в точку /mnt. Следует помнить, что в данном случае каталог / находится теперь на загрузочной/корневой дискете, и для того, чтобы получить доступ к файловой системе жесткого диска, ее надо смонтировать в некоторый каталог. Следовательно, например, файл /etc/passwd на жестком диске будет теперь файлом /mnt/etc/passwd, если файловая система смонтирована в каталог /mnt.