百度
360搜索
搜狗搜索

linux系统如何修改启动项详细介绍

在 Linux 系统中,修改启动项通常会因系统使用的引导加载程序不同而采用不同的方法。下面为你介绍常见引导加载程序修改启动项的方式。

GRUB 引导加载程序

GRUB(GRand Unified Bootloader)是许多 Linux 发行版默认使用的引导加载程序。以下是修改 GRUB 启动项的步骤:

1. 编辑 GRUB 配置文件

通常,GRUB 的主配置文件是/etc/default/grub。你可以使用文本编辑器(如nanovim)来编辑该文件。
bash

  /etc/default/grub

在这个文件里,你能够修改一些全局设置,例如默认启动项、等待时间等。以下是一些常见的可修改参数:

  • GRUB_DEFAULT:指定默认启动的条目,0 表示第一个条目,1 表示第二个条目,依此类推。也可以使用saved,这样默认启动项会由grub-set-default命令来设置。
  • GRUB_TIMEOUT:设置 GRUB 菜单的等待时间(以秒为单位),若在这段时间内没有用户操作,就会启动默认条目。
  • GRUB_TIMEOUT_STYLE:设置菜单的显示风格,可以是menu(显示菜单)或hidden(隐藏菜单,仅在按住 Shift 键时显示)。

2. 更新 GRUB 配置

修改完/etc/default/grub文件之后,需要更新 GRUB 配置以让修改生效。在基于 Debian 或 Ubuntu 的系统中,使用以下命令:
bash

 

在基于 Red Hat 或 CentOS 的系统中,使用以下命令:
bash

 grub2-mkconfig  /boot/grub2/grub.cfg

LILO 引导加载程序

LILO(LInux LOader)是早期 Linux 系统常用的引导加载程序,现在使用的较少。以下是修改 LILO 启动项的步骤:

1. 编辑 LILO 配置文件

LILO 的配置文件是/etc/lilo.conf。你可以使用文本编辑器来编辑该文件。
bash

  /etc/lilo.conf

在这个文件中,你可以添加、修改或删除启动项。每个启动项由一个image部分来定义,例如:
plaintext

image = /boot/vmlinuz-4.15.0-106-generic

label = Linux

root = /dev/sda1

read-only

2. 更新 LILO 配置

修改完/etc/lilo.conf文件之后,需要更新 LILO 配置以让修改生效。使用以下命令:
bash

 lilo

systemd-boot 引导加载程序

systemd-boot 是 systemd 项目的一部分,常用于基于 systemd 的 Linux 系统。以下是修改 systemd-boot 启动项的步骤:

1. 编辑启动项配置文件

systemd-boot 的启动项配置文件存放在/boot/loader/entries目录下,每个启动项对应一个.conf文件。你可以使用文本编辑器来创建或编辑这些文件。例如,创建一个新的启动项配置文件:
bash

  /boot/loader/entries/myentry.conf

在文件中添加以下内容:
plaintext

title My Linux Distribution

linux /vmlinuz-4.15.0-106-generic

initrd /initrd.img-4.15.0-106-generic

options root=/dev/sda1 ro

2. 更新 systemd-boot 配置

修改完启动项配置文件之后,需要更新 systemd-boot 配置以让修改生效。使用以下命令:
bash

 bootctl update




912 bootctl update

通过以上步骤,你就能在 Linux 系统中修改启动项了。不过,在修改启动项之前,最好先备份相关的配置文件,以防出现问题。

阅读更多 >>>  怎么找到Linux的启动文件

网站数据信息

"linux系统如何修改启动项"浏览人数已经达到17次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:linux系统如何修改启动项的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!