Copyright © 1995-2002 Tom Fawcett
Abstract |
Этот документ описывает создание загрузочных дисков Linux. Эти диски могут использоваться как спасательные или для проверки новых компонент системы. Перед тем как пытаться создать загрузочный диск, Вы должны быть в достаточной степени знакомы с задачами системного администрирования. Если Вам нужны только лишь спасательные диски, на случай крайней необходимости, смотрите Разд. Предварительно созданные загрузочные диски в Прил. Ресурсы и указатели.>. |
Важно: Этот документ возможно устарел. Если дата на титульном листе больше чем шесть месяцев назад, проверьте, существует ли более свежая версия на Bootdisk-HOWTO homepage.
Домашняя страница перевода - http://mvd.h1.ru/tr/
Хотя этот документ должен быть разборчив в этой текстовой форме, он выглядит намного лучше в Postscript, PDF или HTML благодаря используемым типографским соглашениям.
Graham Chapman написал оригинал Bootdisk-HOWTO, и поддерживал до версии 3.1. Tom Fawcett начинал как соавтор приблизительно в то время, когда было представлено ядро версии 2, и, на данный момент, он поддерживает этот документ. Chapman исчез из Linux сообщества и его местонахождение в данный момент неизвестно.
Приведенная информация касается Linux на платформе Intel. Большая часть ее также применима к Linux на других процессорах, но у меня нет такого опыта работы или информации "из первых рук". Если у Вас есть опыт работы с загрузочными дисками на других платформах - свяжитесь со мной.
User-mode-linux (http://user-mode-linux.sourceforge.net/) - кажется, отличный способ тестирования загрузочных дисков без необходимости постоянно перегружать компьютер. Я пока не смог заставить его работать. Если кто-то использовал его вместе с созданными в домашних условиях загрузочными дисками, пожалуйста, дайте мне знать.
Проанализировать загрузочные диски дистрибутивов. Обновить секцию "Как это делают профессионалы".
Вычислить насколько можно упростить init-getty-login последовательность. Несколько человек сказали мне, что init можно статически слинкован с /bin/sh; если это так и если это не налагает больших ограничений, изменить касающиеся этого инструкции. Это поможет избежать необходимости в getty, login, gettydefs, и, возможно, PAM и NSS.
Снова просмотреть исходный код 2.4 ядра и написать подробное разъяснение процесса загрузки и загрузки ramdisk. (Если только я лучше его пойму). Есть несколько непонятных мне вопросов, касающихся initrd и ограничений загрузочных устройств (таких как flash память).
Удалить секцию, описывающую обновление существующих загрузочных дисков дистрибутивов. Это обычно создает больше проблем, чем имеет достоинств.
Заменить команды rdev ключевыми словами LILO.
Я приветствую любые отзывы по содержанию этого документа, хорошие или плохие. Я пытался обеспечить точность и достоверность приведенной информации, но я не могу знать все и не слежу за разработкой ядра. Если Вы найдете ошибки или упущения, пожалуйста, сообщите мне. Когда будете писать, не забудьте указать номер версии документа, на который Вы ссылаетесь.
Мы благодарим многих людей, которые помогали поправками и предложениями. Их вклад сделал документ гораздо лучше, чем мы смогли бы когда-либо сделать сами.
Присылайте замечания, исправления и вопросы автору по указанному выше email адресу. Перед тем, как задавать вопросы, пожалуйста, прочтите Разд. Поиск неисправностей, или Агония Поражения>. Не присылайте мне образы дисков.
Copyright ╘ 1995-2002 by Tom Fawcett and Graham Chapman. Этот документ может быть распределен под условиями, изложенными в лицензии на Linux Documentation Project License. Если Вы не можете получить лицензию, пожалуйста, свяжитесь с авторами.
Это - бесплатная документация. Она распространяется в надежде, что будет полезна, но без всякой гарантии; даже без подразумеваемой гарантии пригодности или соответствия некоторым целям.
След. | ||
Введение. |