Bios.Boot 系统引导修复

发布时间 2023-06-27 10:19:20作者: 风之郁闷

Windows

win修复引导相对比较简单,下一个wepe或是其他任意PE系统都会自带修复引导功能

Linux/Ubuntu

linux这里只介绍Ubuntu的修复引导方式,其他发行版原理大差不差。注意是efi启动模式,如果是传统引导模式,此教程并不适用。

1.使用安装盘,跳过安装界面,进入试用系统(注意版本应使用对应版本的安装盘)

2.打开disk或是gparted软件,确认一下分区号,比如root分区:/dev/sdb1 ,引导分区:/dev/sda1 等等

3.加载 root 分区到 /mnt

#比如 root 分区为 /dev/sda1
sudo mount  /dev/sda1 /mnt

4.加载 boot 分区到 /mnt/boot   (如果没有boot分区,这一步可以省略)

#比如 boot 分区为 /dev/sdc3
sudo mount /dev/sdc3 /mnt/boot

5.加载引导分区到 /mnt/boot/efi

# 如果没有 /mnt/boot/efi 则需要创建
mkdir /mnt/boot/efi

#比如引导分区为 /dev/sdb2
sudo mount /dev/sdb2 /mnt/boot/efi

6.绑定系统

sudo mount --bind   /dev         /mnt/dev
sudo mount --bind   /dev/pts   /mnt/dev/pts
sudo mount --bind   /proc       /mnt/proc
sudo mount --bind   /sys        /mnt/sys

7.安装 grub

sudo chroot /mnt
grub-install
exit

重启后即可完成引导修复。

如果出现 grub>_则还需要如下步骤

8.操作 grub,手动进入ubuntu

#查看磁盘
grub> ls

#查看特定盘符
grub> ls (hd0,gpt6)

#以上命令找到root盘符,加载boot
grub> linux /vmlinuz ro root=/dev/sda6
grub> initrd /initrd.img
grub> boot

9.进入 Ubuntu 后修复 grub

update-grub
grub-install   /dev/sda

 

转载自拿铁不加奶