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


1

分区:

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。


您有2个主分区,并希望再添加2个分区。如果4是最大值,那么问题是什么?
jiggunjer

@jiggunjer 2个主分区1个扩展分区,想要2个以上,总共为“5”,而在MBR中只能创建4个分区。
n0noob

你说4个主要是限制,所以为什么算数延长?我也不确定交换是否需要主分区。
jiggunjer

好吧,伯爵也包括扩展的!! @jiggunjer与linuxdev2013的答案和一些研究我现在可以得出结论,只需要在主分区中安装Windows,而Linux可以安装在逻辑分区和主分区中。
n0noob

Answers:


0

@ n0noob,虽然强烈推荐GPT以及“将来验证”您的安装,但您仍然可以使用MBR。 Windows 8 / 8.1迁移IS 在以下任一设置中都需要..

做出以下假设:

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

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

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


  • 保留MBR:假设部分或全部D:\或E:\都是免费的

在Windows或Ubuntu安装程序上

1)启动到格式化板屏幕

2)“增长E:\(和D:\的任何部分是免费的)以包括额外空间,使其成为扩展分区 - 至少具有”逻辑“体积 - (例如280 Gb + 50 Gb = “New E :)第二个330 Gb将是Ubuntu

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

3a)在OR之后代替3)你现在可以启动进入Ubuntu并使用E:\中的空间来安装使用AT A minumum /,/ home,swap的Ubuntu安装(作为E:\中的单独逻辑:\ - Ubuntu将将它命名为/ dev / sda3 - / dev / sda6 - 安装程序将处理启动顺序,只要确定它被问到它的位置 - 再次假设混合中没有新的驱动器 - / dev / sda


  • 要迁移到GPT:

1)从Windows备份任何有价值的东西

2)使用Windows或Ubuntu中的Formatter擦除/删除/格式化驱动器并重新创建新表--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以上是扩展的外观(分区4部分将在MBR世界中扩展)

在这两种情况下都要确保Ubuntu安装程序(为了便于加载程序重建这个应该是最后的--aka install / fix Windows那么安装ubuntu


注意: 像Gdisk和Gparted这样的工具可以“就地”创建一个 “混合” 这些是表

  • 高度先进的技术

  • 更不稳定,带来更高的数据丢失潜力..


你的答案无疑是值得的!我有点怀疑!!根据我提供的其他细节,我的笔记本电脑似乎还没有准备好GPT和EFI。我在BIOS配置中查找了EFI和Legacy操作模式,在Windows 8.1的“msinfo32”实用程序中检查了BIOS模式。你怎么看?
n0noob

然后它不是主板或工具但是Win 7安装程序的MBR默认值 - 在安装程序模式下使用控制台创建一个gpt混合条目以获取Win 7安装程序有两个解决方法安装win 8 / 8.1 OR(链接待定)好玩...如果你想使用GPT并保持赢7我今晚回家的时候可以有这个链接并有时间搜索我的书签。
linuxdev2013

如果这不仅仅是一个烹饪食谱,我还会投票。即它缺乏对解决方案的解释/概述。
jiggunjer

@ linuxdev2013好吧,我删除了用我的旧Windows 7创建的MBR,并尝试使用Windows 8.1和GParted创建GPT分区表(提供问题中的详细信息),但发现它们彼此不兼容(仅适用于GPT)。
n0noob

哪个不相容?
linuxdev2013
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.