我正在重新安装我的操作系统来使用GPT,这次我愿意做的很好.我打算使用以下分区方案:
sda
|-- sda1 500 MiB EFI
|-- sda2 100 GiB Linux
|-- sda3 100 GiB Linux
|-- sda4 128 MiB Windows System Partition
|-- sda5 422 GiB Windows
|-- sda6 300 GiB Files repo
|-- sda7 8 GiB Swap这里有什么评论吗?我读过GPT通过在磁盘的第一个和最后一个扇区中保留分区表的副本来提供容错;那么,我不应该在磁盘的末尾留出一些空闲空间吗?我是不是漏掉了什么?
提前谢谢。
发布于 2014-04-10 00:40:18
它看起来很棒,但我唯一关心的是您的Micrcosoft保留分区(MSR)分区,它应该紧接在您的UEFI系统分区(ESP)之后。
如果您想成为完美主义者,MSR也应该是128 Mb (兆字节),而不是128 Mb(兆字节)。不过,我不会费心弄清楚这一点的。我认为微软错误地提到了兆字节,所以你的大小应该是正确的。但是,如果有Windows安装或Windows安装盘,则可以验证MSR在Windows下显示为正确大小(以兆字节为单位)。您可以在Windows终端中输入"diskpart“,这是一个cli分区工具。然后“选择disk0”和“列表分区”。
请记住,除非您使用的软件是设计使用隐藏扇区,您实际上不需要一个MSR。我个人不介意,但如果你不确定,那最好有一个。
您还可能希望在MSR之前创建一个100 Mb系统分区。
这里有一个关于MSR分区的部分:http://msdn.microsoft.com/en-us/library/windows/hardware/dn640535%28v=vs.85%29.aspx
有关Microsofts推荐分区设置(系统分区、ESP、MSR等)的信息:http://technet.microsoft.com/en-us/library/dd799232%28v=ws.10%29.aspx#SystemPartitions
发布于 2014-04-10 00:17:23
对于在UEFI模式下运行Windows 8的所有系统来说,关闭快速启动和休眠关闭以及UEFI中的快速启动都是至关重要的。这使您不会丢失Windows安装上的数据。
这是我发现的用UEFI和GPT做双启动的最合适的方法。
首先,您不能使用UEFI中的Windows 7/8和CSM中的任何*nix运行双引导配置。Grub将无法看到Windows 7/8的安装(根据我的经验)。无论哪种方式:
如果您想在与Windows 7/8相同的磁盘上运行Ubuntu,请执行以下步骤:
1)先安装Windows。那么,关闭Windows快速启动
( 2)使用Windows需要一个特定的分区方案。。让我给你看一张图表:
[(Windows RE Tools可选)(EFI系统分区)(微软保留分区安装后,可以按照一个讨厌的步骤省略。)(Windows 7/8)(任何其他)]
您可以使用您最喜欢的工具编辑Windows 7/8安装分区。我更喜欢G期,但是任何好的磁盘分区工具都可以处理这个问题。首先备份Windows安装。然后,调整Windows8.1分区的大小,以便为另一个操作系统提供足够的空间。我更愿意给我的Linux安装大约50-100 GB的空间(可扩展性)。
3)下载您的Ubuntu (仅使用64位,我建议使用13.10),并将其放到某些媒体上(CD/DVD/USB/(此处插入您的首选媒体)),方法是使用您最喜欢的工具(大多数人更喜欢Rufus)或dd。
4)关闭UEFI中的安全启动和快速启动。不要打开遗留引导(如果您的主板只支持UEFI,而没有安全启动和快速启动)。
5)插入安装媒体并在前面创建的分区中安装Ubuntu。确保对于EFI引导分区,安装程序使用Windows 8.1已经创建的EFI系统分区。分区应该类似于sdXn (用它所在的驱动器替换X,用分区号替换X,比如/dev/sda2 2),但这可能是不同的。不要重新格式化这个分区!!您只需要告诉安装程序使用它作为EFI分区。它将把用于Ubuntu的grubx64.efi引导程序放在这个位置。
6)完成后,继续正常安装,并按您认为合适的方式设置分区。一旦安装完成,您应该能够轻松地引导到Jessie。
如果您试图修复Ubuntu的现有安装,则需要执行以下操作:
sudo apt-get install grub-efi-amd64
sudo modprobe efivars
sudo grub-install /dev/sdx (x是安装在Ubuntu上的驱动器)
sudo update-grub
从那里开始,UEFI应该使用Grub作为引导加载程序。我还没有找到让Windows 8引导程序查看并允许Linux在UEFI中启动的方法。YYMV
发布于 2014-04-10 01:27:37
那么,我不应该在磁盘的末尾留一些空闲的空间吗?我是不是漏掉了什么?
否;分区表本身使用的空间是不可见的,分区程序将不允许您尝试使用它。
https://askubuntu.com/questions/445701
复制相似问题