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

Like (0)
Donate 微信扫一扫 微信扫一扫
K-seo的头像K-seoSEO优化员
Previous 2023-12-23 19:12
Next 2023-12-23 19:13

相关推荐

  • CentOS如何更改主机名

    使用hostnamectl set-hostname 新主机名命令更改CentOS主机名,然后重启系统生效。

    2024-05-14
    0131
  • linux查看硬件信息的方法是什么意思

    在Linux系统中,查看硬件信息的方法有很多种,以下是一些常用的方法:1、使用lshw命令lshw(list hardware)是一个在Linux下用来列出硬件配置信息的工具,它可以显示所有硬件组件的详细信息,包括CPU、内存、硬盘、网络接口等,要使用lshw命令,首先需要安装它,在Debian和Ubuntu系统中,可以使用以下命令安……

    2023-12-29
    0122
  • 如何更改服务器账户密码?

    要更改服务器账户密码,可以按照以下详细步骤进行操作:一、登录服务器1、使用SSH远程连接: - 打开终端(在MacOS或Linux上)或使用SSH客户端工具(如Putty、SecureCRT等,在Windows上), - 输入服务器的IP地址和端口号,点击连接, - 输入用户名和密码登录服务器,2、直接物理访问……

    2024-11-29
    03
  • centos 7.6 多网卡绑定

    在CentOS系统中,我们可以使用网络接口绑定(bonding)技术来实现一张网卡绑定多个IP地址,网络接口绑定是一种将多个网络接口组合在一起的技术,以提高网络带宽和可靠性,本文将详细介绍如何在CentOS下实现一张网卡绑定多个IP地址。安装ifenslave软件包在开始绑定网卡之前,我们需要先安装ifenslave软件包,ifens……

    2023-12-22
    0173
  • 服务器超级管理员怎么拼写

    在服务器上设置超级管理员权限是一个非常重要的任务,因为只有拥有超级管理员权限的用户才能对服务器进行最高级别的操作,这些操作包括安装和卸载软件、更改系统设置、管理用户账户等,本文将详细介绍如何在服务器上设置超级管理员权限。1、登录服务器你需要通过SSH(安全外壳协议)或者远程桌面连接等方式登录到你的服务器,在登录时,你需要输入你的用户名……

    2024-03-27
    0111
  • linux下redis怎么启动命令

    在Linux环境下,Redis是一个常用的内存数据结构存储系统,它可以用作数据库、缓存和消息中间件,启动Redis服务是管理和维护Redis实例的基本操作之一,以下是如何在Linux下启动Redis的详细步骤和相关技术介绍。准备工作在开始之前,确保您已经在Linux系统上安装了Redis,如果还未安装,可以通过包管理器如apt(对于D……

    2024-02-10
    0167

发表回复

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

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