Linux管理员手册(5)--引导和关机
本文将详细讲解如何在Linux系统中进行引导和关机操作,包括如何使用系统引导管理程序、如何重启和关机等。
系统引导
系统引导是指启动计算机并加载操作系统的过程。在Linux系统中,系统引导管理程序通常是GRUB(GNU Grand Unified Bootloader)。本节将介绍如何使用GRUB进行系统引导。
GRUB配置文件
GRUB的主要配置文件为/boot/grub/grub.cfg
。该文件包含GRUB的各种配置信息,例如可用的操作系统列表、内核映像和初始化根文件系统。但是,不建议直接编辑该文件,因为其内容很复杂,更容易出错。建议使用/etc/grub.d
目录下的文件进行配置,然后使用grub2-mkconfig
命令生成配置文件。
启用和禁用GRUB菜单
GRUB的默认配置为在引导时显示菜单,以便用户可以选择要启动的操作系统或内核版本。如果想要禁用此菜单,应按以下步骤操作:
- 编辑
/etc/default/grub
文件,在其中添加以下行:
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUITE=true
第一行指定隐藏菜单的超时时间为0,而第二行表示不要在屏幕上显示任何消息。
- 运行以下命令以重新生成配置文件:
sudo grub2-mkconfig -o /boot/grub2/grub.cfg
该命令告诉GRUB重新生成/boot/grub2/grub.cfg
文件,以反映新的设置。
强制启动特定内核
如果想要在启动时强制使用特定版本的内核,可以按照以下步骤操作:
- 编辑
/etc/default/grub
文件,在其中添加以下行:
GRUB_DEFAULT="Advanced options for Fedora"
GRUB_DISABLE_SUBMENU=true
第一行指定默认引导菜单项为“高级选项 for Fedora”,该菜单项将显示所有可用内核的列表。第二行表示不要在菜单中显示子菜单。
- 运行以下命令以重新生成配置文件:
sudo grub2-mkconfig -o /boot/grub2/grub.cfg
该命令告诉GRUB重新生成/boot/grub2/grub.cfg
文件,以反映新的设置。
实例
以下是演示如何使用GRUB在Linux系统中引导时使用特定内核的示例:
- 编辑
/etc/default/grub
文件,在其中添加以下行:
GRUB_DEFAULT="Advanced options for Fedora>Fedora, with Linux 5.12.10-300.fc34.x86_64"
GRUB_DISABLE_SUBMENU=true
第一行指定默认引导菜单项为“高级选项 for Fedora”,该菜单项将显示所有可用内核的列表,并将默认值设置为版本号为5.12.10-300.fc34.x86_64
的内核。第二行表示不要在菜单中显示子菜单。
- 运行以下命令以重新生成配置文件:
sudo grub2-mkconfig -o /boot/grub2/grub.cfg
该命令告诉GRUB重新生成/boot/grub2/grub.cfg
文件,以反映新的设置。
关机和重启
关机和重启是Linux系统管理中最基本的操作之一。本节将介绍如何使用常用的命令和图形用户界面执行这些操作。
使用命令行
在命令行中,可以使用以下命令执行关机或重启操作:
- 关机命令:
sudo poweroff
- 重启命令:
sudo reboot
需要注意的是,如果有其他用户登录到系统中,系统将在一定时间内进入shutdown
状态,使其他用户有时间保存正在进行的工作。
使用图形用户界面
在图形用户界面中,通常可以通过单击桌面上的相应按钮执行关机或重启操作。具体操作流程可以参考以下例子:
-
当您需要关机时,单击桌面上的
关机
按钮,弹出相应的窗口。 -
在弹出的
关机选项
窗口中,选择希望执行的操作,例如直接关闭或注销并关机。然后单击关机
按钮执行操作。 -
当您需要重启时,单击桌面上的
重启
按钮,弹出相应的窗口。 -
在弹出的
重启选项
窗口中,选择希望执行的操作,例如直接重启或注销并重启。然后单击重启
按钮执行操作。
综上所述,本文详细讲述了如何在Linux系统中使用GRUB进行系统引导,以及如何使用命令行和图形用户界面执行关机或重启操作。其中还包含了两个示例说明。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Linux管理员手册(5)–引导和关机 - Python技术站