首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >系统引导(2)-GRUB引导和常用命令

系统引导(2)-GRUB引导和常用命令

原创
作者头像
skystone
发布2025-11-23 17:29:07
发布2025-11-23 17:29:07
1070
举报
文章被收录于专栏:Linux DocLinux Doc

GNU GRUB(GRand Unified Bootloader简称“GRUB”)是一个来自GNU项目的多操作系统启动程序。

1. 3个阶段:

阶段1:boot.img, 跟MBR重合。

阶段2:core.img,存放在磁盘扇区1和分区1之间,以/dev/sda为例,就是存放在扇区0之后,/dev/sda1之前的这段磁盘上。

阶段3:/boot/grub目录。后来改成/boot/grub2了。

2. 配置文件

/boot/grub2/grub.conf

另外,系统里,/etc/grub2.cfg是/boot/grub2/grub.conf的软链接。

/etc/grub2.cfg -> ../boot/grub2/grub.cfg

3. 与grub相关的操作和命令

3.1. 修改启动顺序

方式1(主要使用的):

代码语言:shell
复制
    # 查看启动顺序
    [root@localhost ~]# awk -F\' '$1=="menuentry " {print $2}' /etc/grub2.cfg
    CentOS Linux (4.4.215-1.el7.elrepo.x86_64) 7 (Core)
    CentOS Linux (4.9.9-1.el7.elrepo.x86_64) 7 (Core)
    CentOS Linux (3.10.0-957.el7.x86_64) 7 (Core)
    CentOS Linux (0-rescue-b91f945269084aa98e8257311ee713c5) 7 (Core)

    # 设置启动顺序
    [root@localhost ~]# grub2-set-default 0

方式2:

修改/etc/default/grub,然后执行以下命令更新grub配置文件。

代码语言:shell
复制
    grub2-mkconfig -o /boot/grub2/grub.cfg

(update-grub是ubuntu里面的命令,centos没有)

3.2. 重装grub

如果grub损坏,执行以下命令重新安装。

代码语言:shell
复制
    grub2-install /dev/sda

3.3. 所有grub相关命令

代码语言:shell
复制
    grub2-bios-setup           grub2-glue-efi             grub2-mkconfig
    grub2-mkpasswd-pbkdf2      grub2-probe                grub2-set-default
    grub2-editenv              grub2-install              grub2-mkfont
    grub2-mkrelpath            grub2-reboot               grub2-setpassword
    grub2-file                 grub2-kbdcomp              grub2-mkimage
    grub2-mkrescue             grub2-render-label         grub2-sparc64-setup
    grub2-fstest               grub2-macbless             grub2-mklayout
    grub2-mkstandalone         grub2-rpm-sort             grub2-syslinux2cfg
    grub2-get-kernel-settings  grub2-menulst2cfg          grub2-mknetdir
    grub2-ofpathname           grub2-script-check

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 3个阶段:
  • 2. 配置文件
  • 3. 与grub相关的操作和命令
    • 3.1. 修改启动顺序
    • 3.2. 重装grub
    • 3.3. 所有grub相关命令
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档