我装的是win7,为了装Ubuntu,我把硬盘缩减了,腾出80G给Ubuntu安装。
然后我使用空闲的 60G 空间安装了 Ubuntu 和 win7,另外还留下 20G 空间未分配。
安装完成后,我想把这20G分配给Ubuntu,该怎么做?
以下是我的系统信息:
Device Boot Start End Blocks Id System
/dev/sda1 63 80324 40131 de Dell Utility
Partition 1 does not start on physical sector boundary.
/dev/sda2 * 81920 25563135 12740608 7 HPFS/NTFS/exFAT
/dev/sda3 25563136 513466367 243951616 7 HPFS/NTFS/exFAT
/dev/sda4 513468414 930506751 208519169 f W95 Ext'd (LBA)
Partition 4 does not start on physical sector boundary.
/dev/sda5 513468416 812931071 149731328 7 HPFS/NTFS/exFAT
/dev/sda6 812933120 813322239 194560 83 Linux
/dev/sda7 813324288 852383743 19529728 83 Linux
/dev/sda8 852385792 891445247 19529728 83 Linux
/dev/sda9 891447296 930506751 19529728 83 Linux
20G 可用空间在 /dev/sda9 之后。如何将 20G 添加到扩展的 sda4。
答案1
首先,备份你的数据。我真心实意地这么说。
由于分区必须是连续的,因此您必须将可用空间移动到sda4
(您实际上指的是sda4
Win 95 分区吗?)的任一端。
从包含 的 Live CD 启动gparted
,然后运行gparted
。请勿尝试从磁盘启动并gparted
在同一磁盘上运行。
使用gparted
将分区sda9
向上移动 20GB(至可用空间的末尾)。这会将 20GB 可用空间置于sda8
和之间sda9
。
重复移动sda8
,然后sda7
,然后sda6
,最后sda5
移动 20GB。这会将空闲的 20GB 放在sda4
和之间sda5
。
使用gparted
,扩展sda4
至包含 20GB。
现在,剩下的就是通知 Windows 它的磁盘已增大。我不知道该怎么做,而且这里不是询问的地方。
按照您现在的方式对磁盘进行分区并不是最佳选择。请阅读分区指南等。Linux 文档项目,IBM 开发者工作,在 ccfl.edu, 和LinuxQuestions 上。
对磁盘进行分区的“好”方法(IMHO)是在磁盘的开始处划分几个不太大的分区(/boot
、交换、外部操作系统),然后用一个“扩展”分区覆盖磁盘的其余部分,其余的分区都分配在其中。
备份您的数据!