Поиск по сайту:
Жестокость законов препятствует их соблюдению (Ш. Монтескьё).

Как использовать команду Dracut в Linux

13.07.2022
Как использовать команду Dracut в Linux

Dracut — это команда, используемая для улучшения работы загрузочной системы Linux и создания загрузочного образа Linux (initramfs, начальная файловая система RAM) путем копирования оборудования и документов из смонтированной системы и объединения их с Dracut Framework. Фреймворк Linux определяется в /usr/lib/Dracut/modules.

Dracut используется для разработки данных CPIO (Copy in Copy Out).

Dracut явно используется в Fedora и дистрибутивах, которые могут быть частью семейства Red Hat, но могут использоваться в дистрибутивах сообщества, Gentoo и Arch Linux. 

 

Каждая функциональность приложения организована в виде модулей, в которых перечислены все модули Dracut, хранящиеся в системе. Пользователь должен вызвать приложение с опцией «–list-modules», которая отобразит вывод.

 

Как использовать команду Dracut в Linux

Dracut включает в себя набор модулей по умолчанию, которые можно переопределить с помощью командной строки или файлов конфигурации. Модули предоставляют определенные функции в виде скриптов.

Лучший способ создать образ initramfs в Linux — использовать команду Dracut. Команда генерирует фотографии initramfs со всем работоспособным функционалом, обеспечивая установку модулей Dracut и комбинации систем. В этом случае Dracut отправит сообщение об ошибке, если образ initramfs уже существует.

Вы можете использовать следующую команду, чтобы перезаписать существующее изображение:

sudo dracut -force

 

Вы можете выбрать любое другое имя файла для фотографии с помощью этой команды:

dracut foobar.img

 

Создание образов для версии ядра

Для создания initramfs, также называемого «initrd», используется <образ> для ядра, а затем <версия ядра>. Если вы опустите <версия ядра>, вы можете использовать версию работающего ядра. Предположим, что <образ> опущен или пуст, тогда он автоматически использует расположение по умолчанию как /boot/initramfs-<версия ядра>.img.

Dracut создает образ, используемый ядром для предварительной загрузки набора модулей устройств, включая IDE, SCSI или RAID, чтобы получить запись в базовом гаджете отчета. На каком-то этапе процедуры загрузки ядро ​​разбивает архив в оперативную память и использует его как предварительный корневой документ, а основные файлы появляются на ранних стадиях.

Читать  Grep для нескольких шаблонов или строк

 

Параметры загрузки

Без использования режима «hostonly» вы можете генерировать initramfs. Но он не включает никаких файлов конфигурации системы. В этом примере вы можете быстро загрузиться с измененного корневого раздела без повторного создания образов initramfs, выполнив настройку в командной строке ядра.

Вы можете использовать следующую команду, чтобы быстро запустить правильную командную строку ядра в вашей системе:

sudo dracut --print-cmdline

 

Ускорьте процесс загрузки

По умолчанию Dracut ищет в любом месте обычной командной строки ядра Dracut простое число или логический раздел, который может содержать:

rd.luks=zero rd.lvm=0 rd.md=0 rd.dm=0

 

Вне пути вы также можете пропустить модули Dracut в методе введения initramfs. Однако вы можете потерять возможность показывать его по запросу.

 

Вывод

В этом подробном руководстве мы рассказали все о команде Dracut для сборки initramfs во многих дистрибутивах Linux. С помощью команды Dracut вы можете создать initramfs для конкретной версии ядра и всех ядер, установленных в системе.

Если вы будете следовать этому руководству, вы поймете, как использовать команды Dracut в Linux, реализуя их на подходящих примерах.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
Поделиться в соц. сетях:


5 1 голос
Рейтинг статьи
Подписаться
Уведомить о
guest

**ссылки nofollow

1 Комментарий
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
Иван

В каком подробном руководстве вы рассказали все о команде Dracut? Написанное лишь ооооочень малая часть.
В целом, статья – полное гуумно.

Это может быть вам интересно


Рекомендуемое
Осенний игровой календарь уже выглядит аппетитно, и теперь в дневнике есть еще…

Спасибо!

Теперь редакторы в курсе.