Skip to content

Latest commit

 

History

History
34 lines (24 loc) · 1.46 KB

系统引导修复教程.md

File metadata and controls

34 lines (24 loc) · 1.46 KB

Ubuntu 引导修复教程

很多人都装了 Windows,Linux 双系统,因为 Windows 出了一些问题,需要重装系统,结果发现重装之后 Ubuntu 引导被覆盖,导致无法进入 Ubuntu,怎么办,本帖就是解决这种问题的。

准备工作

首先准备一个可以启动的 Ubuntu Live 光盘或者优盘,按照你的电脑情况(EFI or BIOS)引导启动。

然后按 Ctrl+Alt+T 打开终端,输入 sudo -s,进入 root 权限下的终端。

然后输入 fdisk -l,列出你的磁盘分区情况。 楼主是 UEFI 启动方式,所以会有 EFI 分区。 1

挂载分区及虚拟目录

记下你的 Linux 分区编号(比如我的是/dev/sda5),输入 mount /dev/sda5 /mnt 因为我是UEFI引导(MBR BIOS引导可以跳过这一步),EFI分区编号为/dev/sda2,所以我还要输入 mount /dev/sda2 /boot/efi (如果你的/boot是在单独分区的话,也需要挂载(当然一般不会把/boot单独分)

挂载虚拟目录(保险起见) mount --o bind /proc /mnt/proc mount --o bind /dev /mnt/dev mount --o bind /sys /mnt/sys

进入 chroot 环境

chroot /mnt

输入 grub-install /dev/sda 再输入 update-grub (某些发行版是grub-mkconfig或者grub2-mkconfig)

完成

输入 exit 输入 sync 存盘即可。

重新启动计算机,应该会出现启动菜单了。