为什么 Linux 内核会删除 isolcpus 参数?

为什么 Linux 内核会删除 isolcpus 参数?

我正在尝试传递isolcpus=1-4到内核命令行,Linux 版本 5.10.42 LTS。我的启动管理器是EFISTUB/ efibootmgr。我启动正常,但检查时参数根本不存在

$ cat /proc/cmdline 
root=UUID=478aa208-4132-4ca4-bf86-188cb1ecb3f6 rw initrd=\intel-ucode.img initrd=\initramfs-linux-lts.img

缺少参数。我在不同的机器上拥有完全相同的内核、软件和设置,包括内核配置(尽管硬件不同),在该机器上拾取参数,甚至可以工作!所以我怀疑与主板/BIOS有关? (华硕 Pro WS W480)。我该如何解决这个问题?journalctl列出剥离的命令行:

kernel: Linux version 5.10.42-1-lts (linux-lts@archlinux) (gcc (GCC) 11.1.0, GNU ld (GNU Binutils) 2.36.1) #1 SMP Thu, 03 Jun 2021 12:54:28 +0000
kernel: Command line: root=UUID=478aa208-4132-4ca4-bf86-188cb1ecb3f6 rw initrd=\intel-ucode.img initrd=\initramfs-linux-lts.img

而在它工作的机器上,命令行显然包含参数。

相关内容