「Grub」- 手动引导启动 @20210217

在电脑开机启动后,在进入GRUB菜单时,按下「c」键,进入GRUB的命令行模式。当显示grub>时,表示已经进入命令模式。

# 进入命令模式后(普通场景)

### #1 查看所有分区
grub> ls

### #2 查看分区下的内容
grub> ls (hd0,1)/

### #3 设置根分区及启动盘
grub> set root=(hd0,1)
grub> linux /boot/vmlinuz-3.13.0-29-generic root=/dev/sda1
grub> initrd /boot/initrd.img-3.13.0-29-generic
grub> boot

# 「普通场景」:这里的普通场景指的是「BIOS」+「MBR」+「普通的磁盘分区」,没有使用RAID和LVM等等技术。

# 如果处于救援模式

如果你进入了救援模式,那执行的命令会有所不同。此时的命令提示符为grub rescue>,表示救援模式:

grub rescue> set prefix=(hd0,1)/boot/grub
grub rescue> set root=(hd0,1)
grub rescue> insmod normal
grub rescue> normal
grub rescue> insmod linux

# 后面的步骤就是前面一样了
grub rescue> linux /boot/vmlinuz-3.13.0-29-generic root=/dev/sda1
grub rescue> initrd /boot/initrd.img-3.13.0-29-generic
grub rescue> boot

如果系统进入救援模式,那通常是没有找到/boot/grub/目录。可能还有其他原因,具体情况要具体分析。

# 修复系统引导

当进入系统后,第一件事情是修复引导:

#!/bin/sh

update-grub

如果你的系统是GPT分区表,在引导修复的时候需要进行一些不同的操作。参考「」一文。

相关文章

「GRUB」- 安装
「GRUB」- 在BIOS系统上的GRUB引导

参考文献

How to Rescue a Non-booting GRUB 2 on Linux

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值