Grub怎样引导启动Linux系统步骤

开机等待GRUB菜单出现,使用方向键选择包含”Linux”或”kernel”字样的启动项,按回车键确认启动即可进入Linux系统。

GRUB基础操作流程

  1. 启动计算机
    开机后,当屏幕出现制造商Logo时,快速反复按 Shift 键(传统BIOS)或 Esc 键(UEFI) 进入GRUB菜单(部分系统需按 E 键)。

    Grub怎样引导启动Linux系统步骤

  2. 识别GRUB菜单界面

    • 默认菜单包含:
      • Linux系统选项(如 UbuntuDebian GNU/Linux
      • 高级选项(内核版本列表)
      • 其他系统(如Windows双系统)
    • 使用 ↑ / ↓ 方向键 选择目标Linux系统条目。
  3. 进入Linux系统

    Grub怎样引导启动Linux系统步骤

    • 直接按 Enter 启动默认选中的Linux系统。
    • 若需修复启动问题,可进入编辑模式(见下文)。

高级操作:GRUB编辑模式

当系统无法正常启动时(如内核崩溃、驱动冲突),需编辑启动参数:

  1. 在GRUB菜单选中目标Linux条目,按 E 进入编辑模式。
  2. 定位到以 linux 开头 的行(UEFI系统可能显示为 linuxefi)。
  3. 关键参数修改
    • 修复图形界面故障
      在行末添加 nomodeset(禁用显卡驱动),

      linux /boot/vmlinuz... root=UUID=... ro quiet splash nomodeset
    • 进入单用户模式(救援模式)
      ro 改为 rw init=/bin/bash,获得root权限修复系统。
  4. Ctrl+X 或 F10 保存并启动。

常见问题解决方案

GRUB菜单不显示

  • 原因:快速启动干扰/GRUB配置错误。
  • 解决
    • 重启时长按 Shift/Esc 强制呼出菜单。
    • 在Linux终端执行 sudo update-grub 重建配置。

忘记root密码

  1. 在GRUB编辑模式添加 rw init=/bin/bash 启动。
  2. 系统加载后执行:
    passwd 用户名  # 重置密码
    touch /.autorelabel  # SELinux系统需执行
    exec /sbin/init  # 重启

内核升级后无法启动

  • 在GRUB菜单选择 Advanced options → 旧版本内核启动。
  • 进入系统后卸载问题内核:
    sudo apt remove linux-image-x.x.x-xx-generic  # Debian/Ubuntu
    sudo dnf remove kernel-x.x.x  # Fedora

安全操作须知

  1. 谨慎修改参数:错误编辑可能导致系统无法启动。
  2. 备份GRUB配置
    sudo cp /etc/default/grub /etc/default/grub.bak
  3. 生效修改
    任何配置变更后需执行 sudo update-grub

双系统场景

  • Windows覆盖GRUB
    用Linux安装U盘启动 → 选择 “Try Ubuntu” → 打开终端执行:

    sudo grub-install /dev/sda  # sda为硬盘标识
    sudo update-grub
  • 调整默认启动项
    修改 /etc/default/grubGRUB_DEFAULT=0(0为第一项),或使用工具:

    sudo grub-customizer  # 图形化管理

引用说明
本文操作基于GRUB 2.0+规范,参考GRUB官方手册,硬件兼容性差异可能导致按键不同,请以设备制造商文档为准,关键命令已通过Ubuntu 22.04/Debian 11实测验证。

Grub怎样引导启动Linux系统步骤

原创文章,发布者:酷盾叔,转转请注明出处:https://www.kd.cn/ask/22875.html

(0)
酷盾叔的头像酷盾叔
上一篇 2025年6月13日 18:48
下一篇 2025年6月13日 18:54

相关推荐

  • 如何修改Linux SSH端口?

    编辑SSH配置文件/etc/ssh/sshd_config,修改Port后的端口号(如2222),保存后重启sshd服务(systemctl restart sshd),需提前在防火墙开放新端口(firewall-cmd –add-port=端口号/tcp –permanent)并确保SELinux策略允许(semanage port -a -t ssh_port_t -p tcp 端口号),最后通过新端口测试连接。

    2025年6月7日
    200
  • 如何删除Linux用户账号?

    要注销Linux用户,需先确保用户未登录或运行进程,使用管理员权限执行命令 sudo userdel -r 用户名 即可删除账户及其家目录。

    2025年7月2日
    300
  • Linux怎样免密码登录

    通过配置SSH密钥认证实现:本地生成密钥对,将公钥上传至服务器~/.ssh/authorized_keys文件,之后登录无需输入密码。

    2025年6月29日
    600
  • linux如何更换磁盘

    Linux中,可先使用fdisk等工具对新磁盘分区,再用mkfs创建文件系统,接着挂载新磁盘,

    2025年8月9日
    500
  • 虚拟机如何安装linux系统

    机安装Linux系统需先选软件如VMware或VirtualBox,创建虚拟机并配置资源,加载ISO镜像后按向导安装

    2025年7月13日
    300

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN