云梦
www.htcp.net

在 LiveCD 或紧急模式中拯救坏掉的 grub

在使用 linux 过程中我们可能会由于操作不慎,弄坏 grub。下面介绍如何在 LiveCD 或者紧急模式下,拯救坏掉的 grub。LiveCD 可以从各个发行版本的镜像站中找到,按照需要,可选 Debian/Ubuntu/CentOS 等常见发行版本的 LiveCD。

操作步骤

1. 启动并进入 LiveCD 或者紧急模式

在这不过多介绍如何进入 LiveCD 或者紧急模式。

2. 挂载硬盘

将硬盘列出来,找到出问题的硬盘。

fdisk -l

例如:
/dev/vda,这是我的 VPS 的系统盘。
我的 / 挂载点在 /dev/vda2/boot 挂载点在 /dev/vda1

mount /dev/vda2 /mnt
mount /dev/vda1 /mnt/boot

将如下特殊分区挂载上:

mount -t proc proc /mnt/proc/
mount -t sysfs sys /mnt/sys/
mount -o bind /dev /mnt/dev/
mount -t devpts pts /mnt/dev/pts/

2. chroot

chroot /mnt

这样,就切换到出故障的系统上了。我们可以执行很多操作,例如 apt 更新或增加软件包,修改文件等。

3. 更新 grub 条目

grub-install /dev/vda
update-grub

拯救完毕。重启即可正常进入系统。

赞(15) 打赏
文章通过 CC 4.0 BY-NC-ND 协议发布,转载请注明出处:云梦 » 在 LiveCD 或紧急模式中拯救坏掉的 grub

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

如果您觉得文章有用,可以支持一下本站

支付宝扫一扫打赏

QQ 扫一扫打赏