如何在Linux上修改systemd boot

您的Linux服务器上是否有多个内核,但是系统不会提示您选择要运行的内核?对此的修复可能在于systemd-boot配置。当您启动使用systemd的Linux服务器或桌面时,您可能没有注意到启动过程与旧学校方法略有不同。但是,如果你遇到内核问题,那么很明显会发生一些变化。过去,当您拥有一台具有多个可用内核的计算机时,您可以访问GRUB菜单并选择要引导的内核。如果默认情况未配置该选项,则可以更改/ etc / default / grub文件,以便为您提供访问权限。配置选项是:

默认情况下,该选项设置为0.将其更改为例如五的值,然后您将有五秒钟(在初始引导后)选择要使用的内核。当然,在对grub配置文件进行更改后,您必须运行sudo update-grub以使更改生效。

如果您使用的是不依赖systemd-boot的机器,那一切都很好。如果你的机器确实使用了systemd-boot(并且依赖于UEFI启动模式),那么你必须对事情有所不同。怎么样?让我演示给你看。

输入用户的sudo密码后,您会发现自己处于根提示符下。您必须具有该级别的访问权限,否则您无法查看或编辑必要目录的内容。

您需要做的是将超时设置为五秒或十秒(或任何值将为您提供足够的时间来选择要引导的内核)。完成更改后,保存并关闭文件。

而已。重新启动计算机,您应该看到一个屏幕,让您选择要运行的内核。

Linux始终将Linux与其他操作系统区分开来的一个原因是能够在一台计算机上保留多个内核,并选择要引导的内核。如果升级导致问题,这使您可以随时准备好故障安全内核。现在您知道,无论您的计算机使用经过尝试的真正的grub还是更新的systemd-boot进程,如何选择该内核都是可能的。

(0)
上一篇 2022年3月27日
下一篇 2022年3月27日

相关推荐