我想从内核命令行 modprobe 一个模块(在我的例子中是 yaboot,但您可能更熟悉 grub)。这是 Live CD 的解决方法。我看到一些旧的建议说这在 Ubuntu 中是可能的。然而,它似乎对我不起作用。
我想要加载的模块是帧缓冲区(因此它通常被列入黑名单)。我不知道这是否会使事情变得复杂,但我似乎无法从内核命令行 modprobe 任何模块。还有其他命令行可以做到这一点吗?
有谁知道这是否可行,以及您将如何做到?谢谢。
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
}
Run Code Online (Sandbox Code Playgroud)
是否可以编写来自 的脚本yaboot是另一个问题。如果它确实有效,请发表评论说明这一点。
将模块添加到 initrd 中。ServerFault 上有线程。请参阅以“在 Debian 系统上,您编辑 /etc/initramfs-tools/modules,然后放置一...”开头的答案
您确定不能将您的模块添加到吗/etc/modules?这是最简单的方法。
| 归档时间: |
|
| 查看次数: |
23409 次 |
| 最近记录: |