如何在Linux上通过GRUB添加内核参数

如何在Linux上通过GRUB添加内核参数,第1张

编辑修改grub引导配置文件,在加载内核命令(对于grub legacy,为kernel,grub2为linux)那一行后面添加需要的参数;或者直接在命令行界面输入相应命令后面添加参数。

加参数的方法:

在启动GRUB引导程序后,按E编辑fedora的启动行。

在内核kernel这一行,继续编辑。

在最后空一格直接加上

noapic

这个是临时的,你需要按下面的文字来更改GRUB的启动指令文件来永久更改启动命令行。

找到硬盘上的/boot/grub

在里面找到menu.lst了吗?启动的引导设定就是它了。

用终端:

su

(进入root)

gedit

/boot/grub/menu.lst

然后找到Fedora8的引导行,照你网上找到的做就好了。

如果你想在系统启动时加载一个内核参数,需修改GRUB的配置模板(/etc/default /grub),添加"名称=值”的键值对到GRUB_CMDLINE_LINUX变量,添加多个时用空格隔开,例如GRUB_CMDLINE_LINUX="...... name=value"(如果没有GRUB_CMDLINE_LINUX变量时,用GRUB_CMDLINE_LINUX_DEFAULT替代即可).

1. Debian or Ubuntu

$ sudo update-grub //生成grub的配置文件

$ sudo apt-get install grub2-common //没有 update-grub命令时,先运行这个安装命令

2. Fedora or CentOS7

$ sudo grub2-mkconfig -o /boot/grub2/grub.cfg //生成grub2的配置文件

$ sudo yum install grub2-tools.x86_64 //没有grub2-mkconfig命令时,先安装grub2-tools

带EFI的系统,grub.cfg文件会是在/boot/efi下,比如CentOS7:/boot/efi/EFI/centos/grub.cfg


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11470034.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-16
下一篇2023-05-16

发表评论

登录后才能评论

评论列表(0条)

    保存