kernel-parameters

在内核 5.x 上配置 nf_conntrack_xxx 的 hashsize
kernel-parameters

在内核 5.x 上配置 nf_conntrack_xxx 的 hashsize

在我运行内核 4.x 的系统中,它加载 3 个模块,分别是nf_conntrack、nf_conntrack_ipv4和nf_conntrack_ipv6。仅使用大于哈希表默认大小的参数nf_conntrack_ipv4进行 modprobe ed 。hashsize 是否nf_conntrack_ipv4使用nf_conntrack_ipv6相同的哈希表,因为我在 nf_conntrack 的源代码中只找到一个哈希表,即nf_conntrack_hash? 此外,当我将系统移植到内核 5.x 时, 和nf_conntrack_ipv4不再nf_conntr...

Admin

使用专家模式启动 debian 安装程序的内核
kernel-parameters

使用专家模式启动 debian 安装程序的内核

我想使用 debian 的官方存储库重新安装我的 VPS,而不是使用 VPS 运营商提供的映像(我不信任 VPS 运营商)。 在原来的系统上我通过安装了debian-installer apt install debian-installer debian-installer-12-netboot-amd64,并将debian-installer自带的内核作为新的grub启动项。 当我重新启动 VPS 时,它可以自动开始全新的安装会话,就像从 USB 记忆棒启动一样,因此我可以擦除运营商提供的所有内容。 现在我想做的更完美,即使用expert install...

Admin

通过内核参数设置用户密码
kernel-parameters

通过内核参数设置用户密码

使用这些信息的正确语法是什么系统手册: systemd-sysusers(8) 将查找凭证 passwd.hashed-password.,passwd.明文密码。和 passwd.shell。配置创建的系统用户的密码(UNIX 散列形式或纯文本)或 shell。替换为您选择的系统用户,例如 root。 和 凭证也可以通过内核命令行传递到系统中,通过systemd.set_credential=systemd.set_credential_binary= 内核命令行选项(后者采用 Base64 编码的二进制数据)。请注意,此处指定的任何数据都可以通过 ...

Admin

modprobe:致命:在目录 /lib/modules/6.6.16 中找不到模块 dm_mod
kernel-parameters

modprobe:致命:在目录 /lib/modules/6.6.16 中找不到模块 dm_mod

-grant-nvme我已经构建了一个自定义内核,并在编译期间给出了 CONFIG_LOCALVERSION 。然而,当我尝试启动它时,无论我做什么,grub 似乎都会寻找/lib/modules/6.6.16,但我无法弄清楚它从哪里提取 6.6.16。应该是在找6.6.16-grant-nvme。我已经检查了十几次 CONFIG_LOCALVERSION 在编译期间是否设置正确,GRUB 的引导条目是否设置正确,/lib/modules 和 /boot/vmlinuz-6.6.16-grant-nvme 中都存在正确的名称GRUB 持续引导至文件夹 6.6...

Admin

设置系统参数的 sysctl 选项之间的差异
kernel-parameters

设置系统参数的 sysctl 选项之间的差异

我在网上看到两个不同的命令来加载 sysctl 自定义参数: sysctl --system sysctl -p 这两个命令有什么区别吗?我知道我发布的第二个可以采用要加载的文件的路径,但如果没有指定任何文件,所有内容都会被加载。 ...

Admin

回答:
kernel-parameters

回答:

我已经使用自定义 u-boot 映像在我的 Orange Pi Zero 上安装了 Debian 12。我注意到 Debian 有一个名为 /root/boot.scr 的文件,该文件在 apt 升级后会重建。我之前修改了此启动脚本以包含 Home Assistant 所需的启动参数。 有些人在 Armbian 上通过将参数添加到/boot/armbianEnv.txt. 有没有办法从 Linux 文件系统中永久添加内核参数? ...

Admin

内核启动参数nohz_full和isolcpus=nohz有什么区别
kernel-parameters

内核启动参数nohz_full和isolcpus=nohz有什么区别

当隔离抖动敏感进程的 CPU 核心时,通常会使用引导参数nohz_full和isolcpus(我知道后者已被弃用,有利于 cpuset,但它仍然存在)。isolcpus还有一个nohz参数。我想知道是否有同样的效果nohz_full? ...

Admin

“binutils”/Kernel 6.5.X - “无效的 –compress-debug-sections 选项:‘zstd’”
kernel-parameters

“binutils”/Kernel 6.5.X - “无效的 –compress-debug-sections 选项:‘zstd’”

我正在尝试构建 USB 转 HDMI 适配器的驱动程序... Bus 001 Device 010: ID 534d:6021 MacroSilicon VGA Display Adapter 笔记:“lsusb”输出。 ...但是这个错误正在发生... Fatal error: Invalid --compress-debug-sections option: `zstd' ...如下面的完整输出所示... [eduardolac@eduardolac-pc ms912x]$ make all -j make CHECK="/usr/bin/spars...

Admin

Linux 中内核 Early_printk 的控制台设置是什么?
kernel-parameters

Linux 中内核 Early_printk 的控制台设置是什么?

我正在开发嵌入式 Linux (kernel-5.10.24),并且我在内核配置中启用了 Early_printk 以帮助我调试内核。 正常情况下,内核命令行已经设置了console=ttyS0,115200 ....,我可以在内核中看到早期的 printk 日志。 但是今天,我错误地将命令行更改为console=ttyS1,115200 ....,并且我认为在内核启动期间不会看到任何内核日志。 令我惊讶的是,我仍然可以看到早期 printk 完成的内核日志的第一部分,之后就没有其他日志了。 所以我的问题是如何早期 printk 输出内核日志到right控制...

Admin

为什么定制的linux不能使用键盘?
kernel-parameters

为什么定制的linux不能使用键盘?

我正在使用 6.4.0 的 Linux 内核定制 Linux 系统。开机后键盘不工作是什么原因? # 1. 磁盘通过USB接口外接。如果我进入Linux live环境,键盘就可以使用了。我将键盘驱动和USB接口驱动编译到内核中,如#2和#3。 #1 #2 #3 回复航天器: 添加键盘菜单: ...

Admin

如何禁用 MMC 命令队列引擎
kernel-parameters

如何禁用 MMC 命令队列引擎

禁用命令队列引擎驱动程序的内核参数是什么? 我正在阅读MMCC MMC_DEV_ATTR(cmdq_en, "%d\n", card->ext_csd.cmdq_en); /* * Enable Command Queue if supported. Note that Packed Commands cannot * be used with Command Queue. */ card->ext_csd.cmdq_en = false; 我想也许设置ext_csd.cmdq_en=false 我尝试过的sdhci.debug_quirks=...

Admin

如何在 IOMMU 中禁用/启用反弹缓冲区?
kernel-parameters

如何在 IOMMU 中禁用/启用反弹缓冲区?

我试图弄清楚如何在使用硬件 IOMMU 时禁用 IOMMU 中使用的反弹缓冲区。 为了提供更多上下文,当在内核中设置 IOMMU_DEFAULT_DMA_STRICT 时,它会在页面取消映射时启用严格的 IOTLB 失效。此外,它还使用“附加的反弹缓冲层”。 参考: config IOMMU_DEFAULT_DMA_STRICT bool "Translated - Strict" help Trusted devices use translation to restrict their access to only ...

Admin

Linux内核保护内存和保留内存之间的区别? (内存映射参数)
kernel-parameters

Linux内核保护内存和保留内存之间的区别? (内存映射参数)

Linux 内核使用memmap参数 *) 来手动指定不同用例的内存区域。 问: 有什么区别预订的内存 ( memmap=nn[KMG]$ss[KMG]) 和受保护的记忆 (memmap=nn[KMG]!ss[KMG])? 即内核如何处理它们以及何时使用它们? 关于/proc/iomem,我认为保留内存被列为Reserved,受保护内存被列为RAM buffer。那是对的吗? *)我发现没有好的可链接参考页面不是文字墙,所以我附加了来自内核文档: memmap=exactmap [KNL,X86] Enable setting of an exact ...

Admin

GRUB 因 64 位 Memtest86+ BadRAM 模式而挂起?
kernel-parameters

GRUB 因 64 位 Memtest86+ BadRAM 模式而挂起?

当我添加“巴德拉姆“ 模式64位内存测试86+v6.10/v6.20 给了我,GRUB 2启动时完全挂起。 问: 为什么 badram 模式地址与显示的“错误地址”不同 ( 0x0ac...vs 0x62c...)?造成这种明显偏移的原因是什么? 为什么 GRUB 在传递 64 位badram模式时挂起? 这是我的 GRUB... # grub-mkimage --version grub-mkimage (GRUB) 2.06-3~deb11u5 工作中睡觉... 超过 ”欢迎使用 GRUB!“消息,什么也没有。没有重新启动,对按键输入...

Admin

我们如何为同一个模块输入多个内核参数?
kernel-parameters

我们如何为同一个模块输入多个内核参数?

假设我想为内核模块添加命令行参数。如果模块是 some_module.ko。 在 modprobe 我会去,options some_module option1=value option2=value 在内核命令行中我会去 some_module.option1=value some_module.option2=value 重复 some_module,option2 是否不会覆盖 option1。我如何将它们放在一起? ...

Admin