双系统/Ubuntu下安装Win导致Ubuntu引导无法使用 ,修复Ubuntu启动引导的方法

  1. 获取root权限
sudo -i
  1. 查看硬盘分区结构
fdisk -l
  1. 查看Ubuntu主分区 ,已知在 /dev/sda1 安装了Ubuntu
  2. 挂载Linux分区
mount /dev/sda1 /mnt
  1. 如果有独立的boot分区
mount --bind /[boot分区路径] /mnt/boot
  1. 其他需要挂载的目录
mount --bind /dev /mnt/dev
mount --bind /sys /mnt/sys
mount --bind /proc /mnt/proc 
  1. 切换根目录到硬盘上面的Linux
chroot /mnt
  1. 安装grub
apt-get grub
  1. 安装&更新grub引导
grub-install /dev/sda 
grub-mkconfig -o /boot/grub/grub.cfg
  1. 从新启动电脑
reboot

开机以后会出现Ubuntu的引导 ,并且会自动检测本机的其他系统

点赞