如何向 /etc/default/grub 中的 GRUB_CMDLINE_DEFAULT 添加多个值?

Tom*_*Tom 11 boot grub2 dual-boot kernel networking

为了关闭长接口命名系统以便接口从wlp2s0wlx00c0ca828489wlan0wlan1,您必须添加net.ifnames=0/etc/default/grub. 此设置中已经有一个值:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
Run Code Online (Sandbox Code Playgroud)

我将如何为此添加多个值?

我可以添加多个这样的值吗?:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash, net.ifnames=0"
Run Code Online (Sandbox Code Playgroud)

或者像这样?:

 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash","net.ifnames=0"
Run Code Online (Sandbox Code Playgroud)

我可以添加net.ifnames=0GRUB_CMDLINE_LINUX喜欢这个?:

GRUB_CMDLINE_LINUX="net.ifnames=0"
Run Code Online (Sandbox Code Playgroud)

但这不会是默认值吗?

Byt*_*der 13

/etc/default/grubGRUB_CMDLINE_LINUX_DEFAULT变量中的内核参数仅用空格分隔:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash net.ifnames=0"
Run Code Online (Sandbox Code Playgroud)

这将设置三个参数quietsplashnet.ifnames=0

此外,正如评论中正确指出的那样,不要忘记使用更改后的参数更新您的 GRUB 配置,运行:

sudo update-grub
Run Code Online (Sandbox Code Playgroud)

  • 谢谢,我什至不知道“quiet”和“splash”分别在哪里 (2认同)