我将尽力使其尽可能全面。
长话短说,这一切是怎么发生的:Windows 7 分区空间不足(疯狂地设置成 120GB,对我的需求来说太小了),我删除了 Ubuntu 10.04 并重新安装了 Windows 7。我现在有两个 Windows 7 并排运行,可以选择在启动时启动其中之一。我这样做是为了偷懒移动文件。
一切顺利,直到需要删除原始 Windows 7 安装时才开始。使用 12.04 版 USB iso,我删除了 120 GB 的 Windows 7 安装。我没有时间完成调整大小(出于安全考虑,我认为我应该一次只执行一个操作),所以此时我重新启动了。无法启动...糟糕。
我以为安装 Ubuntu 可能会导致 GRUB 给我双启动选项,但是没有。
此时,我已经阅读了一个又一个论坛,并尝试了无数种修复方法,例如在 Ubuntu 中启动修复、从 Windows 7 CD 修复、用头敲击键盘,但我已束手无策。
我也不知道这是否有帮助,但这就是http://paste.ubuntu.com/1361152/。
终端出现错误:
(glade2script:11316): Gtk-WARNING **: Attempting to set the permissions of `/root/.local/share/recently-used.xbel', but failed: No such file or directory
ocal/share/recently-used.xbel.MIYUNW': No such file or directory
所以,现在我祈祷你们中一位天才能够帮助我。
答案1
我猜你毁了你的 Windows MBR,可以使用你的 Windows 7 CD 轻松修复,之后 grub 就会消失。
答案2
您应该执行以下步骤:
使用 Testdisk 恢复丢失的分区(仅恢复您需要的分区)。您可以在此处找到一个非常易懂的线索:恢复已删除的 ext4 Ubuntu 分区。
- 基本上,
testdisk
在 Ubuntu 中安装并运行它。 - 选择你的硬盘,可能
/dev/sda/
- 选择
[Intel/PC]
分区类型 - 选择
[Analyze]
,然后[Quick Search]
。Testdisk 现在将扫描丢失的分区。 如果找到所有分区,请导航至下一个屏幕并选择
[Write]
并重新启动如果 Windows 分区仍然不存在,请再次运行 Testdisk - 这次,选择选项
[MBR Code] Write TestDisk MBR code to first sector
- 基本上,
通过启动 Ubuntu 并运行来恢复你的 GRUB 菜单再次启动修复。我不是 GRUB 专家,但理论上您可以通过这种方式访问您的加密安装。
参考:完整的 Testdisk 手册。