小编col*_*mik的帖子

如何显示为当前引导给出的 Linux 内核命令行参数?

grub.conf配置文件中,我可以指定内核将使用的命令行参数,即:

kernel /boot/kernel-3-2-1-gentoo root=/dev/sda1 vga=791
Run Code Online (Sandbox Code Playgroud)

启动给定内核后,有没有办法显示首先传递给内核的命令行参数?我找到了 sysctl,

sysctl --all
Run Code Online (Sandbox Code Playgroud)

但是 sysctl 显示了所有可能的内核参数。

linux linux-kernel

86
推荐指数
2
解决办法
11万
查看次数

为什么在 /etc/fstab 中引入 fsck 优先级?

/etc/fstab文件内部的第六列中,有一个数字对应于是否应该扫描文件系统的错误。可能的值为:

0 - skip
1 - high priority
2 - low priority
Run Code Online (Sandbox Code Playgroud)

为什么在 /etc/fstab 中引入了 fsck 'priority'?

在此处输入图片说明

linux priority fsck fstab

8
推荐指数
2
解决办法
2915
查看次数

将 lsmod 模块名称与内核配置菜单项绑定

假设我有一个名为“mptsas”的模块。我怎样才能找出对应于该模块的内核配置菜单条目(在 /usr/src/linux 中创建 menuconfig)?

“对应”是指哪个菜单项将适当的模块编译到内核中。

在此处输入图片说明

//编辑:它工作得很好: 在此处输入图片说明

kernel-modules search linux-kernel

6
推荐指数
1
解决办法
1250
查看次数

为什么表内置在 ipchains 中?

为什么要内置表ipchains?添加表格有ipchains什么好处?是否有一个简单的场景可以说明如何使用表来提高性能或提供其他一些好处?

iptables

5
推荐指数
1
解决办法
292
查看次数

搜索内核 make menuconfig 配置菜单项

当我在 /usr/src/linux 目录中运行 make menuconfig 时,会出现内核配置向导。如何在 make menuconfig 向导中搜索菜单项?我已经测试过 /,但是 / 似乎只通过 .config 文件进行搜索。即当我搜索“pci dma”时,没有结果,但是存在一个合适的内核菜单条目来为 PCI 设备启用 DMA。

我能够在 Kconfig 文件中找到菜单项的文本。Kconfig 文件位于 /usr/src/linux 目录的许多子目录中。尽管如此,搜索 Kconfig 文件并没有给我想要找到的选项的实际“树”视图。我用来找出那个的命令:

grep -i --directories=recurse 'kprobes' /usr/src/linux --color=always | less

如何在 make menuconfig 向导中搜索菜单项?

在此处输入图片说明

//编辑:一个有效的解决方案:

find /usr/src/linux/ -name 'Kconfig' -exec egrep -i -B 1 '(tristate|bool|menu)' '{}' \; | grep -i -B 1 --color=always 'Device Drivers'

这将显示,内核 .config 名称包含指定的 .config 标签。我现在要做的就是在 make menuconfig 中查找配置名称(使用 /)。

search menu linux-kernel

4
推荐指数
1
解决办法
2万
查看次数

标签 统计

linux-kernel ×3

linux ×2

search ×2

fsck ×1

fstab ×1

iptables ×1

kernel-modules ×1

menu ×1

priority ×1