Где я могу добавить модули в initramfs? 15,04
Мне нужно добавить эти модули, потому что моя клавиатура USB не работает, когда я пытаюсь ввести зашифрованный пароль.
usbcore uhci_hcd ehci_hcd usbhid
Я думаю, мне нужно добавить их в / etc / initramfs-tools / modules, но где именно я их добавлю. Вот файл модулей:
# List of modules that you want to include in your initramfs.
# They will be loaded at boot time in the order below.
#
# Syntax: module_name [args ...]
#
# You must run update-initramfs(8) to effect this change.
#
# Examples:
#
# raid1
# sd_mod
Где я должен добавить это здесь, и я делаю правильные вещи (это безопасно)?
2 ответа
Просто добавьте их в конец файла, вот так
# List of modules that you want to include in your initramfs.
# They will be loaded at boot time in the order below.
#
# Syntax: module_name [args ...]
#
# You must run update-initramfs(8) to effect this change.
#
# Examples:
#
# raid1
# sd_mod
usbcore
uhci_hcd
ehci_hcd
usbhid
Но я не думаю, что это связано с вашей проблемой.
Нет, дополнительный модуль не должен быть добавлен в initramfs.
Попробуйте использовать другую клавиатуру и, возможно, другой тип подключения или адаптер, который эмулирует обычную клавиатуру, даже если вы подключаете специальную клавиатуру с дополнительными функциями или несколько устройств (например, указывающее устройство).
У меня было несколько клавиатур и адаптеров (Bluetooth, PS/2, USB, порт эмуляции KVM, адаптеры PS / 2 к USB и наоборот, с указательными устройствами и без них, игровые клавиатуры Logitech со специальными переключателями режимов) здесь и если мне не изменяет память правильно ни один из них не требовал добавления модулей.
Конечно, было бы проще ответить на ваш вопрос более точно, если вы скажете, какую клавиатуру или тип подключения вы используете, какой тип шифрования (FDE, LUKS, Truecrypt, eCryptfs, EXT4/F2FS, домашний раздел) или какой пароль вы используете. Проверка подлинности перед загрузкой, например, Truecrypt, выполняется до того, как ядро ОС вступит во владение.