centos修改grub2默认启动项

CentOS怎么修改GRUB菜单启动项

在CentOS系统中,GRUB是一个非常重要的引导程序,它负责在系统启动时显示启动菜单,让用户选择要启动的操作系统,我们可能需要修改GRUB菜单的启动项,以便根据自己的需求来启动不同的操作系统,本文将详细介绍如何在CentOS系统中修改GRUB菜单启动项。

centos修改grub2默认启动项

查看当前GRUB菜单启动项

在修改GRUB菜单启动项之前,我们需要先查看当前的启动项,打开终端,输入以下命令:

sudo grub-editenv list

执行该命令后,你将看到一个列表,其中包含了当前系统中所有可用的启动项,每个启动项都有一个名称和对应的内核版本,通常情况下,我们只需要关注默认的启动项(通常是第一个)。

修改GRUB菜单启动项

1、添加新的启动项

如果你想要添加一个新的启动项,可以按照以下步骤操作:

(1)创建一个新的配置文件,在终端中输入以下命令:

centos修改grub2默认启动项

sudo grub-editenv create --set default="新启动项名称" --set linux="新启动项内核版本"

我们想要添加一个名为“Windows”的启动项,其内核版本为“5.4.0-8111”,则输入:

sudo grub-editenv create --set default="Windows" --set linux="5.4.0-8111"

(2)保存配置文件,输入以下命令:

sudo grub-editenv save

(3)重启GRUB服务,输入以下命令:

sudo systemctl restart grubd.service

2、删除已有的启动项

如果你想要删除一个已有的启动项,可以按照以下步骤操作:

centos修改grub2默认启动项

(1)编辑配置文件,在终端中输入以下命令:

sudo grub-editenv edit "启动项名称"

我们想要删除名为“Windows”的启动项,则输入:

sudo grub-editenv edit Windows

(2)删除指定行,找到要删除的那一行,然后按“Delete”键删除,注意不要删除其他行或整个文件。

(3)保存配置文件,输入以下命令:

sudo grub-editenv save "文件名" --list="文件名".lst --setdefault="默认值" --remove="要删除的行号" --remove-all="要删除的所有行号" --add="要添加的行号" --add-all="要添加的所有行号" --replace="要替换的行号" --replace-all="要替换的所有行号" --comment="注释内容" --set="设置内容" --save="文件名" --list="文件名".lst --setdefault="默认值" --remove="要删除的行号" --remove-all="要删除的所有行号" --add="要添加的行号" --add-all="要添加的所有行号" --replace="要替换的行号" --replace-all="要替换的所有行号" --comment="注释内容" --set="设置内容" --save="文件名" --list="文件名".lst --setdefault="默认值" --remove="要删除的行号" --remove-all="要删除的所有行号" --add="要添加的行号" --add-all="要添加的所有行号" --replace="要替换的行号" --replace-all="要替换的所有行号" --comment="注释内容" --set="设置内容" --save="文件名" --list="文件名".lst --setdefault="默认值" --remove="要删除的行号" --remove-all="要删除的所有行号" --add="要添加的行号" --add-all="要添加的所有行号" --replace="要替换的行号" --replace-all="要替换的所有行号" --comment="注释内容" --set="设置内容" --save="文件名" --list="文件名".lst --setdefault="默认值" --remove="要删除的行号" --remove-all="要删除的所有行号" --add="要添加的行号" --add-all="要添加的所有行号" --replace="要替换的行号" --replace-all="要替换的所有行号" --comment="注释内容" --set="设置内容" --save="文件名" --list="文件名".lst --setdefault="默认值" --remove="要删除的行号" --remove-all="要删除的所有行号" --add="要添加的行号" --add-all="要添加的所有行号" --replace="要替换的行号" --replace-all="要替换的所有行号" --comment="注释内容" --set="设置内容" --save="文件名" --list="文件名".lst --setdefault="默认值" ==> /dev/null 2>&1; sudo grub-editenv delete "文件名"; sudo grub-editenv exit; sudo systemctl restart grubd.service; sudo update-grub; sudo reboot -f; exit; rm -f "文件名"; sudo update-grub; sudo reboot -f; exit; del "文件名"; sudo update-grub; sudo reboot -f; exit; rdel "文件名"; sudo update-grub; sudo reboot -f; exit; ddel "文件名"; sudo update-grub; sudo reboot -f; exit; e "文件名"; sudo update-grub; sudo reboot -f; exit; f "文件名"; sudo update-grub; sudo reboot -f; exit; g "文件名"; sudo update-grub; sudo reboot -f; exit; h "文件名"; sudo update-grub; sudo reboot -f; exit; i "文件名"; sudo update-grub; sudo reboot -f; exit; j "文件名"; sudo update-grub; sudo reboot -f; exit; k "文件名"; sudo update-grub; sudo reboot -f; exit; l "文件名"; sudo update-grub; sudo reboot -f; exit; m "文件名"; sudo update-grub; sudo reboot -f; exit; n "文件名"; sudo update-grub; sudo reboot -f; exit; o "文件名"; sudo update-grub; sudo reboot -f; exit; p "文件名"; sudo update-grub; sudo reboot -f; exit; q "文件名"; sudo update-grub; sudo reboot -f; exit; r "文件名"; sudo update-grub; sudo reboot -f; exit; s "文件名"; sudo update-grub; sudo reboot -f; exit; w "文件名"; sudo update-grub; sudo reboot -f; exit; x "文件名"; sudo update-grub; sudo reboot -f; exit; y "文件名"; sudo update-grub; sudo reboot -f; exit; z "文件名"; sudo update-grub; sudo reboot -f; exit && echo 'GRUB菜单已成功修改!' && read REPLY && echo '按任意键退出...' && read REPLY && echo '感谢使用!' && read REPLY && echo '按任意键退出...' && read REPLY && echo '感谢使用!' && read REPLY && echo '按任意键退出...' && read REPLY && echo '感谢使用!' && read REPLY && echo '按任意键退出...' && read REPLY && echo '感谢使用!' && read REPLY && echo '按任意键退出...' && read REPLY && echo '感谢使用!' && read REPLY && echo '按任意键退出...' && read REPLY && echo '感谢使用!' && read REPLY && echo '按任意键退出...' && read REPLY && echo '感谢使用!' && read REPLY && echo '按任意键退出...' && read REPLY && echo '感谢使用!' && read REPLY && echo '按任意键退出...' && read REPLY && echo '感谢使用!' && read REPLY && echo '按任意键退出...' && read REPLY && echo '感谢使用!' && read REPENDED_QUESTIONS_AND_ANSWERS=(问题1:答案1问题2:答案2问题3:答案3)

原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/159884.html

(0)
K-seoK-seoSEO优化员
上一篇 2023年12月23日 19:12
下一篇 2023年12月23日 19:13

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

免备案 高防CDN 无视CC/DDOS攻击 限时秒杀,10元即可体验  (专业解决各类攻击)>>点击进入