HCRM博客

如何修改CentOS的启动配置?

在CentOS系统中,修改启动项和启动模式是常见的系统管理任务,以是关于如何在CentOS系统中进行这些操作的详细步骤:

修改默认启动项

方法1:通过GRUB配置文件

如何修改CentOS的启动配置?-图1
(图片来源网络,侵权删除)

1、查看当前启动项:使用以下命令列出所有启动项:

   grubby info=ALL

2、设置默认启动项:假设要设置默认启动CentOS Linux(3.10.0957.el7.x86_64),可以使用以下命令:

   grubby setdefaultindex=0

或者:

   grub2setdefault 'CentOS Linux (3.10.0957.el7.x86_64) 7 (Core)'

3、生成新的GRUB配置文件:运行以下命令更新GRUB配置:

   grub2mkconfig o /boot/efi/EFI/centos/grub.cfg

4、验证修改:重启系统并检查是否成功加载到指定的启动项:

   grubby defaultindex

方法2:通过编辑GRUB配置文件

如何修改CentOS的启动配置?-图2
(图片来源网络,侵权删除)

1、编辑GRUB配置文件:使用文本编辑器打开/etc/default/grub文件:

   vim /etc/default/grub

2、修改启动项:注释掉GRUB_DEFAULT=saved,并设置默认启动项,

   #GRUB_DEFAULT=saved
   GRUB_DEFAULT=0

这里的0表示第一个启动项,保存并退出编辑器。

3、更新GRUB配置:运行以下命令更新GRUB配置:

   grub2mkconfig o /boot/grub2/grub.cfg

4、重启系统:重启系统以应用更改:

   reboot

修改启动模式

CentOS 6及之前版本

如何修改CentOS的启动配置?-图3
(图片来源网络,侵权删除)

在旧版本的CentOS中,可以通过修改/etc/inittab文件来更改启动模式,将系统设置为多用户模式(相当于runlevel 3):

1、编辑inittab文件

   vim /etc/inittab

2、修改id:3:initdefault为所需的启动模式,如:

   id:3:initdefault:

3、保存并退出:保存文件并退出编辑器。

4、重启系统:重启系统以应用更改:

   reboot

CentOS 7及之后版本

在CentOS 7及更高版本中,systemd取代了init,因此需要使用systemctl命令来更改启动模式,将系统设置为多用户模式:

1、查看当前默认启动模式

   systemctl getdefault

2、设置新的默认启动模式:将系统设置为多用户模式(multiuser.target):

   systemctl setdefault multiuser.target

3、重启系统:重启系统以应用更改:

   reboot

相关问答FAQs

1、问题1:如何查看当前的默认启动项?

答案1:可以使用以下命令查看当前的默认启动项:

   grubby defaultindex

或者:

   grub2editenv list | grep saved_entry=

2、问题2:如何临时更改启动模式而不永久修改配置文件?

答案2:可以在启动时通过编辑GRUB菜单来临时更改启动模式,当系统启动时,按下e键进入编辑模式,找到以linuxlinux16开头的行,修改ro quiet为所需的启动参数,然后按Ctrl+xF10启动,这种更改仅对当前启动有效,不会永久修改配置文件。

在进行任何系统配置更改之前,建议备份重要数据以防意外情况发生,确保具有适当的权限(如root用户或sudo权限)来执行这些操作。

本站部分图片及内容来源网络,版权归原作者所有,转载目的为传递知识,不代表本站立场。若侵权或违规联系Email:zjx77377423@163.com 核实后第一时间删除。 转载请注明出处:https://blog.huochengrm.cn/pc/6595.html

分享:
扫描分享到社交APP
上一篇
下一篇