Если ваша материнская плата поддерживает это, вы можете включить (U) EFI и установить 64-битную Windows 7 в режиме EFI, а также Linux. Только 64-разрядная версия Windows 7 может загружаться с диска с разделами GPT и только в режиме EFI.
Если ваша материнская плата не поддерживает (U) EFI или вы хотите запустить другую версию Windows, то вам сначала нужно будет установить Windows, используя таблицу разделов DOS / MBR, и найти ее раздел под отметкой 2 ТБ. Вам также нужно будет оставить место (подойдет 100 МБ) для разделов linux / boot и bios_grub под отметкой 2 ТБ. При установке Linux вам необходимо будет преобразовать диск в GPT и создать разделы bios_grub (1 МБ) и / boot (~ 100 МБ), после чего вы можете создать корневой раздел в любом месте на диске.
Чтобы преобразовать диск в GPT, вам нужно будет запустить parted
, дать ему unit s
команду перевести его в секторный режим и print
таблицу разделов. Вам нужно будет указать точный начальный конец конечного сектора раздела Windows, чтобы вы могли заново создать его в GPT. Затем используйте mklabel gpt
команду, чтобы удалить таблицу разделов dos и инициализировать таблицу GPT. Затем заново создайте раздел Windows в том же месте с помощью mkpart
команды. Затем создайте разделы boot и bios_grub. Используйте toggle
команду, чтобы установить флаг bios_grub на правильный раздел.
Затем, когда вы устанавливаете Linux, скажите установщику, что нужно отформатировать и смонтировать раздел / boot в каталоге / boot. Вы можете создать корневой раздел и любые другие в любом месте на диске (в том числе более 2 ТБ).
Обратите внимание, что официально Windows не поддерживает это, и это может даже не работать. Я не уверен, понимает ли NTLDR GPT или нет. Если этого не произойдет, вам может потребоваться создать гибридную настройку MBR / GPT с помощью fdisk
добавления раздела Windows в MBR.