目前我有 Win-XP (C: 分区),它是系统和主分区。Win7 是启动分区和逻辑驱动器。
我想用 Ubuntu 10.04 桌面替换 Win-XP。使用 Ubuntu CD 重新启动后,一切顺利,直到分区。安装程序屏幕显示已安装 win7,dev/sda1
其余部分dev/sda2
建议安装 Ubuntu。
当我检查磁盘大小时,它指向dev/sda1
C: 分区,这是安装 Win-XP 的位置。而另一个分区 E: 是我的 win7 所在的位置。这可能是由于引导加载程序驻留在 C: 分区中,或者 c 是系统分区。当我尝试手动更改时,我选择了dev/sda1
应该安装 Ubuntu 的位置并尝试调整分区大小,但它冻结了。
我哪里做错了?谢谢
答案1
抱歉,但据我所知,这实际上是不可能的。问题是 Windows 的分区必须是光盘上的第一个分区,因为 Windows 的启动系统会查找硬盘上的第一个活动分区,因此如果您将 Ubuntu 放在第一位,它将尝试启动 Ubuntu 及其 Windows 启动系统,这肯定会失败。
该怎么办:
组织 Windows 分区:
在 Win7 上启动并对其分区进行碎片整理(可能需要一些时间):
打开磁盘碎片整理程序(开始 > 所有程序 > 附件 > 系统工具 > 磁盘碎片整理程序),选择要进行碎片整理的驱动器,然后单击“碎片整理磁盘”按钮。
打开磁盘管理(在控制面板搜索框中输入“分区”,然后单击管理工具下的“创建和格式化硬盘分区”链接)
然后删除WinXP分区并将Win7分区移动到硬盘的开头。
安装 Ubuntu:
- 通过 Ubuntu Live CD 启动并在出现提示时选择“试用 Ubuntu”。
- 等待桌面加载并打开 Gparted(系统 > 管理 > GParted)
- 如果 Win7 分区后已经有可用空间,只需单击“未分配空间”并为 Ubuntu 创建一个新分区,如果 Windows 分区占据了整个磁盘,则需要调整其大小以将空间释放到新的 Ubuntu 分区。
- 然后您只需将 Ubuntu 安装到新的分区中。
答案2
我会先尝试删除 Windows XP 分区,然后选择“使用最大的连续可用空间”选项。
删除 XP 分区的一种方法是启动 Ubuntu livecd 并选择“尝试 Ubuntu”,然后GParted
从启动System > Administration
。在 GParted 中选择分区并删除它,然后应用更改。请注意;这将删除所有内容在那个分区里。
希望这能有所帮助!/Linus Unnebäck