在单独的分区中配置 Ubuntu 和 Windows 7 双启动分区

在单独的分区中配置 Ubuntu 和 Windows 7 双启动分区

分区:

MBR                 100 MB  (Primary)
C: Windows 7        100 GB  (Primary)
D:                  35 GB   (Logical)
E:                  280 GB  (Logical)
Unallocated         50 GB   (free)

我希望将这 50 GB 的未分配空间用于 Ubuntu。现在 Ubuntu 至少需要两个分区才能正常运行:

root
swap

但是 MBR 不允许磁盘上有超过 4 个主分区(包括扩展分区)。

这次我是不是该将分区表改为 GPT 了(这意味着我必须从 Windows 7 切换到 Windows 8.1)。我能做到吗?GPT 不是依赖于硬件的吗?


额外细节:

我使用 ubuntu 中的 GParted 工具,通过 USB 可启动版本的 Ubuntu 创建 GPT 分区表。之后,当我尝试在同一磁盘中创建更多安装有 Windows 8.1 的分区时,它生成一个错误,提示“我们无法创建新分区,错误代码:0xeacbbf40”,尽管它显示了我之前的分区配置(使用 GParted 创建)。

另外,当执行相反的操作时,即从 Windows 命令提示符中的“diskpart”工具创建 GPT 分区表,它会成功创建,然后被认为是 GParted 配置错误的分区表(GParted 甚至不会读取当前分区模式,只显示巨大的未分配空间)。

是的,我的笔记本电脑(宏碁 Aspire V3-551G) 已有 3 年历史,预装了 Windows 7。

答案1

@ n0noob,虽然强烈建议使用 GPT 以简化安装并“为未来做好准备”,但您仍然可以使用 MBR。Windows 8/8.1 迁移是不是以下任一设置中都需要..

将做出以下假设:

-- 笔记本电脑至少有 4 年历史或更新,这意味着它具有 EFI 功能

-- 并非所有驱动器 D:\ 和/或 E:\ 都已满 --- 或者均未正确备份..

-- ubuntu 和/或 Windows 安装程序媒体方便或可获得。


  • 保留 MBR:假设 D:\ 或 E:\ 中的部分或全部是空闲的

在 Windows 或 Ubuntu 安装程序上

1)启动到格式化屏幕

2) “扩大 E:\(以及 D:\ 中可用的任何部分)以包含额外的空间,使其成为扩展分区 - 至少具有“逻辑”卷 - (例如,对于“新 E:”为 280 Gb + 50 Gb = 330 Gb)第二个将是 Ubuntu

3)重新启动并进入安装程序的启动修复工具并重建BCD(引导代码目录)

3a) 用 OR 代替 3) 之后,您现在可以启动进入 Ubuntu 并使用 E:\ 中的空间来安装 Ubuntu,使用 AT A 最小 /、/home、swap(作为 E:\ 内的单独逻辑 -- Ubuntu 将其称为 /dev/sda3 - /dev/sda6 -- 安装程序将处理启动顺序,只需确保在询问它去哪里时 --- 再次假设混合中没有新的驱动器 -- /dev/sda


  • 迁移至 GPT:

1)备份 Windows 中对你有用的一切

2)使用 Windows 或 Ubuntu 的格式化程序擦除/删除/格式化驱动器并重新创建一个新表 - GPT(全局通用唯一标识分区表)

3) 至少创建 4 个分区 - 所有分区都是 GPT 上的“主”分区 - 这也很好,因为如果有效安装驻留在其中,您可以从其中任何一个分区启动。3a)

  Partition 1 ~ 40Mb  --biosboot (aka biosgrub) --this is needed as a overflow space for the UEFI loader -- If your current or future  motherboard has EFI  split this into  a 5Mb and 35Mb  scheme the 5Mb for biosgrub and the 35Gb  for  {/boot}/efi 

  Partition 2 ~ 35-40Gb (assuming sizes were backwards in post )  This will be the Windows Main Partition -- C:\

  Partition 3 ~ 100Gb  -- D:\ for whatever on Windows  OR possible a "share for both OSes 

  Partition 4 ~ Balance of the drive (assumes LVM for Ubuntu )

       Partition 4 (Logical -- /dev/sda4)  ~10-15Gb  /  for Ubuntu (the equal to C:\ )

       Partition 4 (Logical -- /dev/sda5)  ~2-4Gb  Swap  (assumes less than 8 Gb of  on-board RAM)

       Partition 4 (Logical -- /dev/sda6)  Balance of the Drive (~ 290gb)  /home (the equal to D:\) 

具有 MBR 架构的 AS 上面是扩展的样子(在 MBR 世界中,第 4 分区部分将是扩展的)

在这两种情况下,请确保 Ubuntu 安装程序(为了便于重建加载器,这应该是最后一个 - 也就是安装/修复 Windows 然后安装 ubuntu


笔记:有 Gdisk 和 Gparted 等工具可以“就地”创建“杂交种”表这些是

  • 高度先进的技术

  • 更加不稳定并且具有更高的数据丢失可能性。

相关内容