Одно незаменимое средство для администратора системы - это так называемый ``boot/root disk'' - дискета, которая может загрузить полный Linux, вне зависимости от вашего жесткого диска. Boot/root disks в действительности очень прост - вы создаете корневую файловую систему на дискете, помещая на нее все необходимые утилиты, инсталлируя на дискете LILO и загружаемое ядро. Другой способ, это использовать одну дискету для ядра и другую для корневой файловой системы. В любом случае результат одинаков: Вы запускаете Linux полностью с дискет.
Канонический пример boot/root
disk - это загрузочный диск Slackware. boot
и root
дискеты).
boot/root disk, созданный
H.J Lu, который можно взять в /pub/Linux/GCC/rootdisk
на sunsite.unc.edu
- другой пример такого рода диска сопровождения.
Или, если вы достаточно амбициозны, можете создать свой. Хотя, в большинстве случаев, использовать готовый boot/root disk - значительно легче и надежнее.
Использовать boot/root disk
очень легко. Просто загрузите диск на вашей системе и войдите под root
(обычно без пароля). Чтобы получить доступ к файлам вашего жесткого диска, необходимо
примонтировать ваши файловые системы вручную. Например, команда
# mount -t ext2 /dev/hda2 /mnt
примонтирует файловую систему
ext2fs на /dev/hda2
под /mnt
. Помните, что /
теперь находится на boot/root disk; вам необходимо примонтировать файловую систему
вашего жесткого диска под каким-то каталогом, чтобы получить доступ к файлам.
Так что /etc/passwd
вашего жесткого диска теперь в /mnt/etc/passwd
,
если вы примонтировали вашу корневую файловую систему на /mnt
.