重建MBR后无法进入Ubuntu 16.04系统求助
解决Ubuntu 16.04无法启动的问题(MBR重建后)
这事儿我熟——用AOMEI重建MBR后,GRUB引导程序肯定被覆盖了,毕竟MBR里的引导记录现在只认Windows,这就是为啥你分区正常却进不去Ubuntu的原因。别慌,按下面的步骤一步步来就能修复:
1. 准备Ubuntu 16.04启动U盘
- 先下载Ubuntu 16.04的ISO镜像,用Rufus这类工具把它做成可启动U盘。
- 把U盘插电脑上,重启后按F12、F2或者Del键(看你电脑型号)进入BIOS,选择从U盘启动。
2. 进入试用模式
- 启动界面选「Try Ubuntu without installing」,进入Ubuntu的桌面环境。
3. 找到并挂载Ubuntu根分区
- 打开终端(按Ctrl+Alt+T),输入命令查看所有磁盘分区:
sudo fdisk -l - 找到你的Ubuntu根分区——一般是ext4格式,大小和你当初分配的Ubuntu空间对应,比如
/dev/sda5。 - 创建挂载点并挂载根分区:
sudo mkdir /mnt/ubuntusudo mount /dev/sda5 /mnt/ubuntu
4. 挂载系统必要目录(BIOS/MBR模式)
- 如果当初单独分了boot分区,先挂载它(没分的话跳过这步):
sudo mount /dev/sdaX /mnt/ubuntu/boot(把X换成你的boot分区编号) - 挂载系统核心目录,让我们能在U盘环境下操作Ubuntu系统:
sudo mount --bind /dev /mnt/ubuntu/devsudo mount --bind /proc /mnt/ubuntu/procsudo mount --bind /sys /mnt/ubuntu/sys
5. 修复GRUB引导
- 切换到Ubuntu的系统环境:
sudo chroot /mnt/ubuntu - 把GRUB安装到磁盘的MBR上(注意是整个磁盘,不是分区,比如
/dev/sda,不要加后面的数字):sudo grub-install /dev/sda - 更新GRUB的配置文件,让它能识别到所有系统:
sudo update-grub - 退出chroot环境并重启电脑:
exitsudo reboot
补充:UEFI模式的特殊处理
如果你的电脑是UEFI启动模式,除了上面的步骤,还要先挂载EFI分区:
- 找到EFI分区(FAT32格式,大小通常100-500MB),比如
/dev/sda1,然后挂载:sudo mount /dev/sda1 /mnt/ubuntu/boot/efi - 之后再执行chroot和grub-install命令就可以了。
重启后你应该就能看到GRUB菜单,选择Ubuntu就能正常进入系统啦!
内容的提问来源于stack exchange,提问作者gaurav_gavhane
相关产品推荐
相关产品推荐

