Переключиться на целевой initrd после установки?
Во время установки сервера Ubuntu мне был предоставлен выбор установить "целевой" initrd только с теми модулями, которые нужны моему компьютеру. Я выбрал другой вариант, "универсальный". Как я могу установить "целевой" initrd теперь, когда я уже установил свою систему?
3 ответа
Редактировать /etc/initramfs-tools/initramfs.conf и изменить
MODULES=most
в
MODULES=dep
тогда беги
update-initramfs -u
Переключение типа initrd
Как вы правильно указали, измените initramfs-tools MODULE= установка из most в dep или наоборот, в зависимости от ваших пожеланий.
Обратите внимание, однако, что зацепляет /etc/initramfs-tools/conf.d отменить настройку из /etc/initramfs-tools/initramfs.conf, Файл driver-policy создается там при выборе целевого initrd, по крайней мере, в Debian (Jessie), который имеет MODULES=dep,
Причины для общего initrd
Возможно, вам будет интересно пойти другим путем (в сторону общего initrd), если вы пропустите поддержку клавиатуры USB для вашего пароля LUKS при загрузке. Кажется dep Опция не может определить необходимость поддержки клавиатуры.
Примеры отчетов:
- https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=771623
- https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=701681
Если вам нравится ваш обедненный initrd, вы можете включить модули hid_generic а также usbhid в /etc/initramfs-tools/modules для USB-клавиатур для работы в initrd. Возможно xhci_hcd также требуется, если вы используете контроллер USB3.0 для подключения клавиатуры