mkinitrd.
Updated: MOPS 1.0
Index Return to Main Contents
НАЗВАНИЕ
mkinitrd - Создает образ загрузочного RAM-диска.СИНТАКСИС
mkinitrd [-fv] [--with=module] [--preload=module]
[--omit-scsi-modules] [--omit-raid-modules]
[--version] [--fstab=fstab] image
kernel-version
ОПИСАНИЕ
mkinitrd создает образы файловой системы, которые соответствуют этим исходным загрузочным модулям электронного диска (initrd) Linux. Эти исходные модули часто используются для предварительной загрузки модулей блочных устройств (таких, как SCSI или RAID), которые требуются для доступа к корневой файловой системе. mkinitrd автоматически загружает все элементы scsi_hostadapter в /etc/modules.conf, который облегчает их сборку и применяет ядра, использующие модульные устройства SCSI.Любые опции модулей, определенные в /etc/modules.conf, передаются модулям при их загрузке начальным электронным диском.
Если корневое устройство (root) находится на циклическом устройстве (как /dev/loop0), mkinitrd попытается собрать initrd, который должным образом установит файл возврата цикла. Для этого fstab должен содержать комментарий следующей формы:
# LOOP0: /dev/hda1 vfaЬ /linux/rootfs
LOOP0 - имя циклического устройства (прописными буквами), которое необходимо сконфигурировать. Параметры, следующие за цветом, - это устройство, содержащее файловую систему с образом возврата цикла, файловая система на устройстве и полный путь к загрузочному модулю возврата цикла. Если файловая система является модульной, то initrd автоматически добавит ее модули к загрузочному модулю initrd.
ОПЦИИ
- -f
- Разрешить mkinitrd переписать существующий загрузочный модуль.
- --fstab=fstab Использовать fstab для автоматического определения типа файловой системы на корневом устройстве (rooЬ). Как правило, используется /etc/fstab.
- --ifneeded Собрать загрузочный модуль, если существуют модули, которые необходимо загрузить во время первоначальной загрузки.
- --omit-scsi-modules Не загружать модули scsi, включая 'scsi_mod' и 'sd_mod', даже если они есть в наличии.
- --omit-raid-modules Не загружать модули raid, даже если их ожидают /etc/fstab и /etc/raidtab.
- --preload=module Загрузить модуль module в исходный загрузочный модуль электронного диска. Модуль загружается прежде всех модулей SCSI, определенных в /etc/modules.conf. Эту опцию можно использовать неограниченное количество раз по мере необходимости.
- -vВыдавать подробную информацию в процессе создания загрузочного модуля (обычно mkinitrd работает без выдачи информации).
- --versionВыдать версию использованной mkinitrd и выйти.
- --with=moduleЗагрузить модули module в исходный загрузочный модуль электронного диска. Модуль загружается после всех модулей SCSI, определенных в
- /etc/modules.conf. Эту опцию можно использовать неограниченное количество раз по мере необходимости.
ФАЙЛЫ
- /dev/loop*Блочное устройство возврата цикла используется для создания загрузочного модуля, который сводит на нет этот сценарий на
- системах без действующей поддержки блочного возврата цикла.
- /etc/modules.confОпределенные модули SCSI, которые должны быть загружены, и опции модулей, которые должны быть использованы.
СМ. ТАКЖЕ
insmod(8), lilo(8), fstab(5).
Index
- НАЗВАНИЕ
- СИНТАКСИС
- ОПИСАНИЕ
- ОПЦИИ
- ФАЙЛЫ
- СМ. ТАКЖЕ