首页 > 系统相关 >Linux系统bootx64是怎么引导grub的

Linux系统bootx64是怎么引导grub的

时间:2023-04-17 23:57:24浏览次数:41  
标签:引导 GRUB 配置文件 efi grub bootx64 Linux

在Linux系统中,bootx64.efi是一个启动加载程序,用于引导GRUB。GRUB(Grand Unified Bootloader)是一个开源的多操作系统引导加载程序,用于加载和启动Linux、Windows和其他操作系统。

当计算机启动时,UEFI固件会读取硬件设备、分区和文件系统来找到可引导的EFI程序。如果GRUB已经安装在硬盘上,它将被识别为一个可引导的EFI程序,并由UEFI固件启动。

GRUB的启动过程通常涉及以下几个步骤:

  1. UEFI固件将读取EFI系统分区中的bootx64.efi文件。
  2. bootx64.efi文件将加载GRUB的核心模块(grubx64.efi)。
  3. grubx64.efi会查找并读取GRUB配置文件(grub.cfg),这个文件包含了引导菜单和相关配置信息。
  4. GRUB根据配置文件的指示,加载操作系统内核和相关模块,启动操作系统。

需要注意的是,GRUB的配置文件和相关模块通常存储在/boot/grub/目录中。如果系统的引导配置发生了变化,需要更新GRUB的配置文件和模块,可以使用命令sudo update-grub。这个命令会重新生成GRUB的配置文件和相关模块,以反映当前的系统设置。

标签:引导,GRUB,配置文件,efi,grub,bootx64,Linux
From: https://www.cnblogs.com/shamoguzhou/p/17328017.html

相关文章

  • Linux学习笔记
    IP地址和主机名IP地址ifconfig可以用来查询本机的IP地址,如果不能使用,可以通过installnet-tools安装。Centos系统下ens33表示主网卡;inet后表示IP地址;lo表示本地回环网卡;127.0.0.1表示代指本机;0.0.0.0可以用于代指本机,同时在放行设置中0.0.0.0表示允许任意IP访问。主机名h......
  • Rocky Linux 安装 JFrog Artifactory
    一、概要1.环境(1)RockyLinux9.1(2)JFrogArtifactory7.55.102.概念JFrogArtifactory是一个通用的二进制仓库,它可以存储Docker镜像、IOS/Android/EXE软件包,或者MavenJar包。JFrogArtifactory由Java实现,从7.43.x开始,其安装包自带JDK17。3.仓库开源的JFrog版......
  • Linux基础命令
    Not listed?----点击输入root,回车,输入密码,回车su   切换root用户目前在root用户下,如果切换成普通用户Su–zyy  切换成普通用户(zyy是用户名)hostnamectlset-hostname主机名su生效ls 查看目录ls -l 查看长目录,以长格式显示目录蓝色:目录白色:文件红色:压缩文件Shell 命......
  • redis介绍,redis linux安装,redis启动,redis经典场景,redis通用命令,数据结构和内部编码,red
    目录redis介绍,redislinux安装,redis启动,redis经典场景,redis通用命令,数据结构和内部编码,redis字符串类型昨日内容回顾今日内容1redis介绍2redislinux下安装3redis启动方式3.1最简启动3.2动态参数启动3.3配置文件启动3.4客户端连接命令4redis经典场景5redis通用命令6数据......
  • Linux crontab 命令
    Linuxcrontab命令快速使用exportEDITOR=vi #第一次设置crontab编辑器crontab-l #查看定时任务crontab -e#编辑定时任务本章内容太简陋,后续补充完整简介非常重要,自动化常用Linuxcrontab是用来定期执行程序的命令。当安装完成操作系统之后,默认便会启动此任务调度......
  • Linux更新
    1、系统工作命令manecho输出date系统时间与日期%Y年%m月%d日%H时%M分%S秒%j第几天-s设置当前时间timedatectl系统时间status状态信息list-timezones列出已知时区set-time系统时间set-timezone生效时区reboot重启poweroff......
  • Linux 安装 NGINX
    官网:下载页面1、下载Nginx安装包注:可以在/usr/local/src目录下,创建一个文件夹用于放置nginx的安装包在/usr/local/src/nginx的目录下,使用如下命令,下载安装包wgethttp://nginx.org/download/nginx-1.24.0.tar.gz如果没有wget命令,可以使用yum进行安装yuminstallw......
  • 【redis】 redis linux下安装 redis启动方式 redis典型场景 redis通用命令 数据结构
    目录上节回顾今日内容1redis介绍2redislinux下安装3redis启动方式3.1最简启动3.2动态参数启动3.3配置文件启动3.4客户端连接命令4redis典型场景5redis通用命令6数据结构和内部编码7redis字符串类型练习上节回顾#dockerfile命令 RUNCOPYADDENV......
  • linux TTY子系统 之 串口
    TTY设备TTY驱动类型如下,串口也属于TTY/*ttydrivertypes*/#defineTTY_DRIVER_TYPE_SYSTEM0x0001#defineTTY_DRIVER_TYPE_CONSOLE0x0002#defineTTY_DRIVER_TYPE_SERIAL0x0003#defineTTY_DRIVER_TYPE_PTY0x0004#defineTTY_DRIVER_......
  • linux文件管理
    1.文件权限管理每个文件或目录重要权限控制:所有者、所属组、其它人,每个类型都有读(r)、写(w)(不包括删除)、执行(x)三种权限。目录对于读保证可以查看目录的内容,写保证可以新建或删除文件,修改和移动等操作,执行保证当前目录可以成为工作目录(程序执行时的目录)。通过ls-al命令查看当......