Bootdisk-HOWTO@linuxdoc.org
Copyright © 1995-2002 by Tom Fawcett v4.5, January 2002
Этот документ описывает,как создать загрузочную дискету для Линукс.
Загрузочный диск полезен в ряде ситуаций,
таких как тестирование нового ядра,
восстановление потерянных данных
или апгрэйд системы.
Есть несколько вариантов создания дискеты:
Некоторые выбирают последний путь.
Это хороший способ понять,как работает Линукс.
Вы должны знать,что такое directories, filesystems , floppy diskettes.
Вы должны знать, как работать с утилитами mount и df. Нужно знать, для чего нужны файлы /etc/passwd и
fstab.
Все команды необходимо выполнять под root.
Конструирование bootdisk from scratch-комплексная задача.
Почитайте Linux FAQ , Linux Installation HOWTO , Installation Guide.
Если вам нужна готовая дискета,смотрите
Appendix A.1.
| Some system programs, such as login, complain if
the file /var/run/utmp and the directory
/var/log do not exist. So: mkdir -p /mnt/var/{log,run}
touch /mnt/var/run/utmp |
Finally, after you have set up all the libraries you need, run
ldconfig to remake /etc/ld.so.cache on
the root filesystem. The cache tells the loader where to find the libraries.
You can do this with:
When you have finished constructing the root filesystem, unmount it, copy it
to a file and compress it:
umount /mnt
dd if=DEVICE bs=1k | gzip -v9 > rootfs.gz |
When this finishes you will have a file rootfs.gz. This
is your compressed root filesystem. You should check its size to make sure it
will fit on a diskette; if it doesn't you'll have to go back and remove some
files. Some suggestions for reducing root filesystem size appear in Section 8.
|