我正在尝试在 Ubuntu 14.04 上对硬盘进行分区 - 我大约一周前安装了操作系统,并希望继续使用 Windows 7 双启动操作系统。我本来想对硬盘进行分区,但只是想找一些使用 fdisk/gparted 的指导,因为我不太明白哪些磁盘空间可以安全地进行分区。以下是 pydf 的一些相关输出:
Filesystem Size Used Avail Use% Mounted on
/dev/ubuntu--vg/root 216G 11G 194G 5.3 [#.........] /
/dev/sda1 235M 84M 139M 35.6 [####......] /boot
因此,似乎我不应该触碰 sda1,因为它已启动,对吗?然后,我真的不确定为什么此输出与此处 fdisk 的输出不对应:
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 499711 248832 83 Linux
/dev/sda2 501758 468860927 234179585 5 Extended
/dev/sda5 501760 468860927 234179584 83 Linux
sda2 和 sda5 的使用情况如何?另外,我认为 sda1 似乎构成了我硬盘的大部分 fdisk?(240GB SSD)但是,sda2 和 sda5 似乎大几个数量级?如果能得到帮助,我将非常感激。
编辑:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 223.6G 0 disk
├─sda1 8:1 0 243M 0 part /boot
├─sda2 8:2 0 1K 0 part
└─sda5 8:5 0 223.3G 0 part
└─sda5_crypt (dm-0) 252:0 0 223.3G 0 crypt
├─ubuntu--vg-root (dm-1) 252:1 0 219.9G 0 lvm /
└─ubuntu--vg-swap_1 (dm-2) 252:2 0 3.5G 0 lvm [SWAP]
sr0 11:0 1 1024M 0 rom
lionbakerman@lionbakerman-NV55S:~$ sudo df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/mapper/ubuntu--vg-root 226778500 14420008 200815760 7% /
none 4 0 4 0% /sys/fs/cgroup
udev 1739680 8 1739672 1% /dev
tmpfs 351080 1316 349764 1% /run
none 5120 0 5120 0% /run/lock
none 1755384 140 1755244 1% /run/shm
none 102400 52 102348 1% /run/user
/dev/sda1 240972 85822 142709 38% /boot
答案1
您将要安装 Microsoft 操作系统...任何微软操作系统必须安装在硬盘的第一个主分区上,并且该分区必须可以启动。(这就是你从垄断中得到的:你可以听写你想要的,自从 MS-DOS 1.0 以来一直如此)
因此基本上,您已经陷入了困境,因为第一个主分区(sda1)是一个 Linux 分区(可能是 ext4,从您提供的输出中看不到),而微软不会喜欢这样……更复杂的是,您没有备用分区和你的扩展分区(sda2)只包含一个分区(sda5),其中包含所有 Ubuntu(系统和数据,但不包括启动),即完全加密(这与微软和 Ubuntu Live CD 都不一样)。
这最容易为你做是购买额外的硬盘,在 BIOS 中将其设置为主硬盘,然后在上面安装 Windows。要切换到 Ubuntu,您必须进入 BIOS 并从辅助硬盘启动。(Windows不能从辅助硬盘启动)
更复杂的解决方案要解密 sda5,请使用类似以下命令备份整个硬盘克隆Zilla磁盘到映像,从 CD 启动 Windows,使用 Windows 启动加载程序擦除所有分区,创建您想要的任何 Windows 分区,然后使用您一周前用于安装操作系统的 Ubuntu Live CD 启动,使用您一周前使用的相同分区方案再次安装它(减去您分配给 Windows 的空间)。
您现在有一个 grub2 系统,允许您启动两个操作系统。
只有现在您能否将备份中的映像恢复到新创建的 Linux 分区中,从而有效地恢复整整一周的工作……
这些新分区将具有不同的分区号但是,您的备份的 sda1 必须在 sda2 或 sda3 中恢复,具体取决于您的新安装,并且 sda5 必须在您现在创建的扩展分区的第一个分区中恢复...
现在你终于可以重启了并启动一周前恢复的 Ubuntu 分区。现在唯一剩下的就是重新加密非启动 Ubuntu 分区...
还有更聪明的解决方案我可以看到,但是真正复杂的解决方案如果你对此感兴趣,请发表评论!(不,不需要额外的高清)