Ubuntu 13.04无法启动 – 启动修复无法正常工作

以下是发生了什么以及我尝试过的故事。

  1. 首先,我想从计算机中删除Windows 7,因此删除了分区。
  2. 在这样做之后,我记得我忘记从驱动器中取出一些东西。
  3. 因此,按照在线指令,我安装了testdisk,并按照如何恢复分区的说明进行操作。
  4. 之后,我启动计算机并出现grub错误。
  5. 所以我加载了一张Ubuntu Live CD并安装了boot-repair并使用了推荐的修复程序。
  6. 然后我启动并直接加载到Windows 7和Windows 7启动磁盘修复。
  7. 在那之后,当我启动时,我无法在Ubuntu中启动。
  8. 所以我再次启动Live CD并尝试启动修复中的高级选项以查看是否可以修复它,但启动修复并没有看到grub。
  9. 所以我安装了testdisk来查看我的分区,这是我得到的:

    1 * HPFS - NTFS 0 32 33 12 223 19 204800 [System Reserved] 2 P HPFS - NTFS 12 223 20 7192 254 63 115348697 Invalid FAT boot sector 3 P FAT12 7193 1 1 9151 254 63 31471272 3 P FAT12 7193 1 1 9151 254 63 31471272 4 E extended LBA 9152 0 1 14593 254 63 87425730 5 L HPFS - NTFS 11329 0 32 13286 254 63 31455239 [Storage] 
  10. 经过深入搜索后,我得到以下内容:

      Partition Start End Size in sectors D HPFS - NTFS 0 32 33 12 223 19 204800 [System Reserved] D HPFS - NTFS 12 223 19 25 159 5 204800 D HPFS - NTFS 12 223 20 7192 254 63 115348697 D HPFS - NTFS 12 223 20 14593 33 32 234231808 D FAT12 7193 1 1 9151 254 63 31471272 D Linux 7193 12 52 11328 210 18 66441216 >D HPFS - NTFS 7225 239 55 7238 175 41 204800 D Linux 8781 251 47 12917 194 13 66441216 D Linux 8785 1 1 12920 198 30 66441216 D Linux 8787 87 5 12923 29 34 66441216 D Linux 8788 27 8 12923 224 37 66441216 D Linux 8788 222 11 12924 164 40 66441216 

有什么我可以做的来修复这个吗?

谢谢你的帮助!

你之前有分区表布局的任何文档吗? 或者你还记得细节吗?

看起来两个FAT12分区是错误的。 Linux是7193到11328的那个。你有没有扩展一些未分配(或交换?)和NTFS数据分区从11329开始?

删除所有其他D看起来像版本之前在编写新分区表时更改安装LInux或Windows错误。

查看是否可以将Linux分区更改为主分区并写入分区表。 您可能必须先删除FAT12不正确的FAT12。