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-seo的头像K-seoSEO优化员
上一篇 2023-12-23 19:12
下一篇 2023-12-23 19:13

相关推荐

  • CentOS怎么删除文件 CentOS删除文件命令(centos如何删除文件)

    CentOS中删除文件可以使用rm命令,rm 文件名。如果要强制删除,可以使用-f参数。

    行业资讯 2024-03-12
    0252
  • centos下openstack的mysql数据库备份与恢复的方法

    OpenStack简介OpenStack是一个开源的云计算管理平台项目,由一系列相关的组件构成,用于搭建和管理公有云,它提供了一个统一的API,使得用户和开发者可以使用相同的接口来管理计算、存储、网络等资源,OpenStack的核心组件包括Nova、Neutron、Cinder、Glance等,这些组件共同构成了一个完整的云计算生态系……

    2024-01-02
    0126
  • centos7服务器版

    CentOS 7是一个稳定高效的服务器操作系统,它是Red Hat Enterprise Linux(RHEL)的一个免费、开源的社区版,CentOS 7基于RHEL源代码构建,继承了RHEL的稳定性、安全性和可靠性,同时提供了与RHEL兼容的软件包,这使得CentOS 7成为了许多企业和开发者的首选服务器操作系统。系统特点1、稳定性……

    2024-03-16
    086
  • 部署docker_手工部署Docker(CentOS 7.5)

    1. 安装依赖包,2. 下载Docker二进制文件,3. 创建Docker组和用户,4. 修改Docker配置文件,5. 启动Docker服务

    2024-06-10
    0167
  • centosgui

    CentOS是一个基于Red Hat Enterprise Linux(RHEL)源代码构建的免费、开源的操作系统,它的目标是提供一个高度兼容、稳定、安全且性能优越的操作系统,适用于企业级服务器和数据中心,CentOS与RHEL具有相同的软件包管理、系统管理和网络管理功能,因此可以无缝地在RHEL的基础上进行升级和扩展,本文将详细介绍……

    2023-11-17
    0134
  • 快速安装CentOS虚拟主机管理系统,提升网站管理效率 (centos虚拟主机管理系统)

    为了提升网站管理效率,许多企业和开发者选择使用CentOS作为服务器操作系统,并安装虚拟主机管理系统(Virtual Host Management System),以便更加高效地管理多个网站,下面将详细介绍如何在CentOS上快速安装虚拟主机管理系统。准备工作在开始之前,确保您已经拥有一台安装了CentOS的服务器,并且这台服务器具……

    网站运维 2024-04-08
    0147

发表回复

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

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