误操作把 window7 所在的盘格式化为 ext4 格式,无法启动
資深大佬 : zxCoder 8
实验室的电脑,有两个硬盘,装双系统 ubuntu 的时候,误操作把 windows 那个盘格式化了,现在应该怎么办
现在无法启动 windows,进去显示
grub resucue>
ubuntu 的正常
大佬有話說 (12)
实验室的电脑,有两个硬盘,装双系统 ubuntu 的时候,误操作把 windows 那个盘格式化了,现在应该怎么办
现在无法启动 windows,进去显示
grub resucue>
ubuntu 的正常
输入 ls 查看所有磁盘和分区:(hd0) (hd0,msdos2) (hd0,msdos1)
然后逐个:
ls (hd0,msdos2)/
ls (hd0,msdos1)/
找到那个有 boot 子目录的分区,也就是你的 Ubuntu 分区
假设(hd0,msdos2)是你的 Ubuntu 分区,然后输入以下命令:
set prefix=(hd0,2)/boot/grub
set root=(hd0,2)
insmod normal
normal
然后你就进入 Ubuntu 了,然后在 Ubuntu 里打开 Terminal,输入一下命令,修复损坏的 grub 记录:
sudo update-grub
sudo grub-install /dev/sda
这个答案没有说 /dev/sda 是什么意思,注意 /dev/sda 应该是你的启动磁盘,sda 代表你的第一个硬盘,sdb 代表第二个,sda 代表第一个 usb 磁盘之类的,nvme0n1 代表你的第一个 m2 接口的 ssd 硬盘。你可以自己 ls /dev 目录去找正确的那个安装了 grub 主引导记录的磁盘。