1

Я провел прошлый день, пытаясь заставить GPT работать с моей установкой /mobo. У меня есть материнская плата GA-990FXA-UD3 rev1.0 , и я пытаюсь установить Ubuntu на два диска, SSD и HDD со следующей схемой разделов:

SSD: (120Gb gpt)
5mb - unpartitioned boot_grub
10Gb - /boot
50Gb - /

HDD: (3Tb, gpt)
25Gb - swap
25Gb - /var
100Gb - /media/Music
1.5Tb - /home
100Gb - /opt
100Gb - /usr/local

Однако, когда я перезагружаюсь, мой BIOS остается на экране «Загрузка операционной системы ..». Я пытался переключаться между AHCI и IDE для своих накопителей, но, похоже, это не помогло, поэтому мне интересно, не может ли мой mobo читать GPT.

2 ответа2

4

Веб-страница, на которую ссылается исходное сообщение, содержит следующую спецификацию функции:

  • Запатентованный DualBIOS с технологией Hybrid EFI для поддержки жестких дисков 3 ТБ

Hybrid EFI - это очень ошибочная реализация EFI, построенная как слой поверх традиционного BIOS. У меня сам компьютер с такой настройкой, и реализация прошивки довольно ужасная. Можно загрузить его с диска GPT, как в режиме BIOS и в режиме EFI (я сделал это в обоих режимах), хотя я никогда не пробовал с жестким диском 3TB, так что может создать некоторые дополнительные морщины , Я не уверен, что вызвало сбой загрузки вашей системы; это может быть любая из десятков проблем, таких как отсутствующий загрузчик, неправильно настроенный загрузчик или ошибка BIOS.

Одним из распространенных требований к загрузке некоторых систем на основе EFI с GPT-дисков в режиме BIOS является наличие раздела MBR, помеченного как активный. Поскольку GPT включает в себя "защитную MBR" с одним разделом типа 0xEE, установка этого активного раздела иногда помогает избежать проблем с загрузкой. Для этого вам понадобится инструмент только для MBR, такой как все, кроме самых последних версий fdisk для Linux; или вы можете использовать самую последнюю версию parted чтобы установить флаг на диске в целом. (Я не помню имя флага, но это not флаг boot , который определяет системный раздел EFI (ESP).) OTOH, если вы решите попробовать загрузку в режиме EFI, вам, вероятно, не следует устанавливать этот флаг. Если вы сначала попробуете установить флаг, а затем перейдете к загрузке в режиме EFI, удалите его, прежде чем переходить к загрузке в режиме EFI.

Обратите внимание, что вы также можете конвертировать SSD в форму MBR с помощью gdisk и оставить вращающийся диск объемом 3 ТБ в качестве GPT. Возможно, это поможет вашему компьютеру справиться с любыми проблемами. Если вы сделаете это, вам, вероятно, придется переустановить GRUB в режиме BIOS. Даже у Windows нет проблем с системами, которые смешивают диски MBR и GPT, если загрузочный диск находится в правильном режиме для прошивки.

Другой подход - попробовать загрузку в режиме EFI. Это возможно, но это неудобно на этой доске. Один из простых способов это сделать - загрузить версию моего загрузочного менеджера rEFInd на CD-R или USB-накопитель и подготовить подходящий носитель. Когда вы загружаетесь с него, rEFInd должен показать вам набор параметров загрузки. Если один из них загружается в Linux, вы можете попробовать установку на диск. Для этого вам нужно уменьшить один из ваших разделов на ~ 550 МБ и создать системный раздел EFI (ESP) в этом пространстве. Смонтируйте этот раздел в /boot/efi и установите пакет Debian rEFInd. К сожалению, одной из ошибок Hybrid EFI является то, что он склонен забывать свои загрузочные записи, поэтому вы можете захотеть набрать sudo mvrefind.sh /boot/efi/EFI/refind /boot/efi/EFI/BOOT . Это переименует rEFInd для загрузки с использованием резервного файла EFI, который, вероятно, будет более надежным на этой плате.

Еще один момент: страница загрузок для вашей платы включает в себя «бета-BIOS», который, вероятно, является более надежным EFI без использования BIOS. Я не могу обещать, что это сработает лучше, чем у вас сейчас, но это может сработать. (OTOH, если вы уже используете эту "бета-версию BIOS", возможно, возвращение к более ранней версии Hybrid EFI поможет решить вашу проблему.)

1

Согласно веб-сайту Gigabyte, эта плата (Rev 1.0) является BIOS; поэтому он поддерживает только MBR. Версия 3.0 этой модели и далее - UEFI, основанная на режиме Legacy. С вашей текущей платой вы не можете использовать GPT-диск. Если вы хотите использовать эту настройку, вам нужно обновить. Перекрестное мигание в этом случае также невозможно; хотя продукты идентичны. Версия 1.0 - это награда (BIOS), а версия 3.0 - это AMI (UEFI).

GA-990FXA-UD3 (версия 3.0)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .