我正在尝试设置一个双启动系统,其中有 Windows 7 和 Linux Mint。问题是这两个分区都是我使用 Clonzezilla 从不同地方保存的,更糟糕的是 Linux Mint 被格式化为 LVM。我特别需要这两个映像,因为 Windows 是我必须使用的企业映像,而另一个是开发映像,我花了一周时间设置。
我几乎已经让它全部工作了,但我的问题是,我无法让 clonezilla 在安装 Mint 或 vise-vera 时不弄乱 Windows 的分区表。我可以使用 (-k1 选项),它不会复制分区表,但克隆时我会有一个无法使用的分区,我不确定如何修复分区表。以下是我正在做的事情:
- 使用 Gparted 创建分区 sda1 40GB ntfs(windows)、sda2 扩展 70GB、sda5 lvm2 pv 69.99 GB(Linux)、sda3 500MB(GRUB)
- Clonezilla Windows 映像进入 sda1 分区(保留分区表)
- Clonezilla Linux 映像进入 sda5 分区(不重新创建分区表)
完成所有这些后,我可以使用默认 MBR 启动 Windows。我可以使用 boot-repair cd 重新安装 GRUB,它将看到 Windows 7,但我无法让它看到 Linux 操作系统。我认为这是因为 sda5 分区,但我不确定我可以做些什么来让它工作,或者我可能在哪里出错。如果您需要任何其他详细信息,请告诉我,我会进行编辑,因为这太多了。
答案1
设置新磁盘后,你应该尝试使用 BootRepair:下载 Ubuntu Live 映像,将其放在 USB 记忆棒上,从中启动,选择无需安装即可试用 Ubuntu,打开终端,并按照其中的说明进行操作这里。它并不完美,但在相当一部分时间内完成了它的工作。