Возможно ли модпробовать модуль из загрузчика?

Я хочу modprobe модуль из командной строки ядра (в моем случае yaboot, но вы, вероятно, больше знакомы с grub). Это для обхода live CD. Я видел несколько старых советов, которые говорят, что это возможно в Ubuntu. Тем не менее, это не похоже на работу для меня.

Модуль, который я хочу загрузить, является кадровым буфером (поэтому он обычно находится в черном списке). Я не знаю, усложняет ли это что-то, но я не могу проверить какой-либо модуль из командной строки ядра. Есть ли какая-либо другая командная строка, которая бы это делала?

Кто-нибудь знает, возможно ли это, и как бы вы это сделали? Благодаря.

2
задан 31 July 2012 в 17:40

3 ответа

Чтобы загрузить модуль при вызове ядра из загрузчика, вам нужно только добавить имя модуля.

Синтаксис - это имя модуля, если вы хотите передать опцию модулю, введите modulename.moduleoption.

Например, на моем старом компьютере у меня есть ISA Plug & amp; Play Ethernet Adapter RTL8019 / 11901, который работает с модулем NE. В командной строке ядра я добавляю ne.irq=0x0220 и загружаюсь. Наконец карта распознается.

0
ответ дан 31 July 2012 в 17:40

Grub использует команду insmod для загрузки модулей. Вот пример из моего /boot/grub/grub.cfg файла:

menuentry 'Ubuntu, with Linux 3.2.0-23-generic' --class ubuntu --class gnu-linux --class gnu --class os {
    recordfail
    gfxmode $linux_gfx_mode
    insmod gzio
    insmod part_msdos
    insmod ext2
    set root='(hd8,msdos1)'
    search --no-floppy --fs-uuid --set=root 1b66bb9e-5b02-49f1-8cf9-bc3f649d70a6
    linux   /boot/vmlinuz-3.2.0-23-generic root=UUID=1b66bb9e-5b02-49f1-8cf9-bc3f649d70a6 ro   nomodeset pcie_aspm=force
    initrd  /boot/initrd.img-3.2.0-23-generic
}

Можете ли вы написать сценарий из yaboot, это другой вопрос. Если это работает, пожалуйста, оставьте комментарий о том, что так.

0
ответ дан 31 July 2012 в 17:40

Другие вопросы по тегам:

Похожие вопросы: