我已经在不同的分区(E:)下在 Win OS 中安装了 Ubuntu,然后格式化了我的 Windows(C:),现在我无法看到包含 wubi 虚拟磁盘的分区(E:),并且在 PC 启动时我没有看到启动 Ubuntu OS 的选项。
请帮助我恢复我的分区(E:),并告诉我在安装 ubuntu 之前要做什么的步骤,以便下次可以轻松恢复。
谢谢,阿米特
答案1
这个帖子概述了重新安装 Windows 后使用 Wubi 恢复 Ubuntu 的过程:
- 使用以下命令安装 Wubi与之前版本相同。您显然应该将其安装在与旧安装不同的位置,以免覆盖旧安装。
- 重新启动计算机并让 Ubuntu 完成安装。
- 再次重新启动,选择 Ubuntu,但不要启动 Ubuntu,而是按“e”键进行编辑。
- 寻找线条
set root=(hdX,Y)
和linux /boot/xxxxx root=/dev/sdMY xxxx
。 - 记下这些行上的值。
- 重新启动计算机(按 ESC 返回菜单,按“c”转到 GRUB 提示符并输入“reboot”重新启动)。
- 返回 Windows 并将您保存的安装中的 root.disk 复制到新安装中的 root.disk 上。
- 再次重启,再次按“e”编辑并将值替换为之前记下的值。同时删除该行
search --no-floppy xxxxx
。 - 按 Ctrl+X 重新启动。
- 启动后,打开终端并输入
sudo update-grub
。
答案2
WUBI 安装在安装、每次启动和卸载时都会使用 Windows 的部分内容。如果您格式化 C: 并重新安装 Windows,则必须再次安装 Ubuntu,就像任何 Windows 程序一样。
如果您使用默认位置安装 WUBI,那么 Ubuntu 安装在 C: 中,现在已不存在。如果您使用 WUBI 在 E: 中安装 Ubuntu,那么 E: 驱动器应该仍可从 Windows 访问。
- 检查
root.disk
文件是否E:\Ubuntu\Disks
仍然存在。如果此文件不存在,则无法执行任何操作。 - 复制
root.disk
到另一个文件夹例如"E:\My Important Staff"
- 在 E: 中再次使用 WUBI 安装 Ubuntu。就像您之前所做的一样。这将覆盖
E:\Ubuntu
。使用您在 中复制的 替换root.disk
中 的。E:\Ubuntu\Disks
"E:\My Important Staff"
- 现在重启你的电脑。你应该能够启动 Ubuntu 并恢复你的数据。