Представте сеье загрузку Linux с SCSI диска или другого устройства, драйвер которого не вкомпилирован в ядро, а подгружается в виде модуля.LILO сможет найти и прочитать с него файл образа ядра. Теперь ядру предстоит смонтировать корневую файловую систему. Чтобы это сделать нужно подключить драйвер SCSI, а чтобы найти драйвер в /lib/modules, нужно смонтировать корневую файловую систему. Вот такая неурядица. Эта проблема решается следующим образом: вместе с ядром LILO загружает в память образ виртуального диска, и ядро монтирует его как обычную файловую систему. В этой файловой системе находятся модули, для работы с нестандартными внешними устройствами и утилиты для их подгрузки. Подключив модули ядро отсоединаяет виртуальный диски монтирует настоящую корневую ФС. Вопрос следующий: Ядро монтирует виртуальную файловую систему, включая в нее необходимые модули. Откуда ядро их туда включает, и почему оно не может взять их сразу, а не монтировать их на виртуальный диск с последующим извлечением из ВИРТУАЛЬНОГО ДИСКА, ведь ядро само эти модули туда подключило, почему бы ему с таким же успехом их не взять оттуда, откуда оно их подгружает в файловую систему?
Ответ на:
комментарий
от Avial
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум NetWare & Ultra 160 SCSI Controller (2001)
- Форум Загрузка модуля (2006)
- Форум загрузка модуля (2001)
- Форум загрузка модуля (2001)
- Форум Загрузка модуля (+) (2004)
- Форум загрузка модуля (2004)
- Форум загрузка модуля (2004)
- Форум загрузка модуля ? (2004)
- Форум Загрузка модулей (2000)
- Форум Загрузка модулей (2005)