我想从内核命令行中探测一个模块(在我的例子中是yaboot,但您可能更熟悉grub)。这是一个解决办法,为现场CD。我见过一些古老的建议,说这在Ubuntu中是可能的。然而,它似乎对我不起作用。
我想要加载的模块是一个框架缓冲区(因此它通常是黑名单)。我不知道这是否会使事情复杂化,但我似乎无法从内核命令行中对任何模块进行模拟。还有其他命令线可以做到吗?
有没有人知道这是可能的,你会怎么做?谢谢。
发布于 2013-06-09 05:36:30
要在从引导加载程序调用内核时加载模块,只需添加模块的名称即可。
语法是模块的名称,如果要将选项传递给模块,请键入modulename.moduleoption。
例如,在我的旧计算机中,我有一个ISA即插即用以太网适配器old 8019/11901,它与NE模块一起工作。在内核命令行中,我添加了ne.irq=0x0220和引导。最后这张卡被认出来了。
发布于 2012-04-20 16:10:53
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编写脚本,这是另一个问题。如果确实有效,请留下评论。
发布于 2012-04-20 18:25:16
将模块添加到initrd。有线程论服务器故障。请参阅以“在Debian系统上编辑/etc/initramfs-tools/模块,并放置一个mo.”开头的答案。
您确定不能将模块添加到/etc/modules中吗?这是最简单的方法。
https://askubuntu.com/questions/123766
复制相似问题