我将 Windows 8 更新为 Windows 10,这导致我的 PC 启动时进入 grub 救援模式。在摆弄 testdisk 后,我恢复了 Ubuntu 14.04,但现在我陷入了困境。我无法让 Windows 重新进入 grub。
以下是 testdisk 的打印输出:
TestDisk 6.14, Data Recovery Utility, July 2013
Christophe GRENIER <[email protected]>
http://www.cgsecurity.org
Disk /dev/sda - 500 GB / 465 GiB - CHS 60801 255 63
Partition Start End Size in sectors
HPFS - NTFS 0 32 33 12 223 19 204800 [Reserveret til sys
HPFS - NTFS 12 223 20 31727 92 45 509493248
HPFS - NTFS 31727 92 46 31784 153 49 919552
Linux 31784 186 19 60305 136 55 458186752
Linux Swap 60305 136 56 60801 47 46 7962624
答案1
您是否尝试过使用实时 CD 或实时 USB?
在终端中输入:sudo apt-get grub update
或者您可以使用 grub-customizer:sudo apt-get install grub-customizer
并打开grub-customizer
选择您的操作系统。
答案2
启动 Ubuntu 并执行此命令:
df -h
您将看到已安装分区的列表。其中某行将写/
在“安装于”一栏中。看看左边这一行写的是什么。在我的情况下是/dev/sda5
。为此,请丢弃末尾的数字,您只需要它前面的数字。如果有任何不同,请/dev/sda
在以下命令中相应地替换:
sudo grub-install /dev/sda && sudo update-grub