必须重新安装Windows 8.1,之后无法启动到Ubuntu。然后,我遵循了使用引导修复的教程。现在,我看到了用于选择操作系统的启动屏幕,但唯一的选择是Windows。
Windows安装在与Ubuntu不同的驱动器中,因此我没有从计算机中删除它。引导修复报告在这里:http : //paste.ubuntu.com/9937064/
任何帮助表示赞赏。
必须重新安装Windows 8.1,之后无法启动到Ubuntu。然后,我遵循了使用引导修复的教程。现在,我看到了用于选择操作系统的启动屏幕,但唯一的选择是Windows。
Windows安装在与Ubuntu不同的驱动器中,因此我没有从计算机中删除它。引导修复报告在这里:http : //paste.ubuntu.com/9937064/
任何帮助表示赞赏。
Answers:
Windows重写了sdb上的分区表。不太清楚为什么要修改sdb。您是否已将sdb作为BIOS中的默认启动驱动器?Windows将启动文件放在BIOS默认值上,而不必将其安装到驱动器上。
由于Windows无法正确看到Linux,因此无法正确重写分区表。您的扩展分区与扩展分区的开始以及交换分区的开始距离扩展分区的末尾有很大的距离。
在许多情况下,您可以仅使用testdisk来恢复丢失的Linux分区,而该分区将起作用,或者可能仅需要Boot-Repair即可将grub还原为MBR。
测试盘说明
http://www.cgsecurity.org/wiki/TestDisk_Step_By_Step
http://www.cgsecurity.org/wiki/Menu_Analyse
我还将Windows启动文件bootmgr&/ boot / BCD复制到sda中,看到它可以直接从sda驱动器启动Windows。如果没有运行Windows修复程序,以使sda在没有sdb的情况下工作。并将grub安装到sdb,以便sdb无需sda即可工作。因此,请勿在引导修复中使用自动修复,因为这只会将grub安装到所有驱动器上。您希望高级模式选择哪个引导加载程序和哪个驱动器。