Потрібен uefi для завантаження з GPT sdd?


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 для своїх накопичувачів, але це, здається, не допомагає, тому мені залишається цікаво, чи моє мобо не може читати GPT.


1
@Marco надаю докази все, що я знаю про MBR та GPT, говорить по-іншому
Ramhound

2
Базовий BIOS просто зчитує перший сектор диска і передає йому управління; вона не робить нічого з таблицями розділів. Деякі більш вдосконалені BIOS намагаються проаналізувати таблиці розділів і часто викликають проблеми. Зв'язки EFI / GPT та BIOS / MBR є у Windows . Linux, FreeBSD та кілька інших ОС можуть чудово завантажуватись на комп'ютерах, заснованих на BIOS, з дисками GPT. Я робив це сам на кількох комп’ютерах. Для отримання додаткової інформації див. Мою веб-сторінку з цього приводу .
Род Сміт

1
@Ramhound Я створив декілька систем із схемою розділів GPT, використовуючи UEFI та BIOS, і це, в основному, добре працює, враховуючи не надто давню систему. Останнім був Lenovo Thinkpad L412.
Марко

1
Таблиці розділів @cbabb GPT працюють у системах UEFI, системі UEFI в режимі емуляції BIOS та старих системах BIOS без UEFI. Ви пробували? Якщо це не спрацювало, це може бути помилкова BIOS (що насправді не рідкість).
Марко

2
Я не можу говорити за Марко, але можу зі 100% впевненістю сказати, що я завантажувався з GPT-дисків на комп'ютерах на базі BIOS. Для ознайомлення дивіться запис Вікіпедії на завантажувальному розділі BIOS . Цитуючи це, "розділ завантаження BIOS - це розділ на пристрої зберігання даних, який може використовуватися стандартними машинами на основі BIOS для завантаження, коли таблиця розділів пристрою має мітку GPT". Зауважте, що я автор GPT fdisk та rEFInd, тому я добре знаю цю тему.
Род Сміт

Відповіді:


1

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

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


3
Це неправильно; дивіться мою відповідь.
Род Сміт

4

Веб-сторінка, на яку посилається в початковій публікації, містить такі характеристики:

  • Запатентований DualBIOS з технологією Hybrid EFI для підтримки HDD 3TB

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

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

Зауважте, що ви також можете конвертувати свій SSD у форму MBR, використовуючи gdiskспінінг-диск від 3 Тб як GPT. Цілком можливо, що це допоможе вашому комп'ютеру пройти повз будь-які проблеми. Якщо ви це зробите, вам, ймовірно, доведеться перевстановити GRUB (режим BIOS). Навіть у Windows немає проблем із системами, що змішують диски MBR та GPT, доки завантажувальний диск знаходиться в правильному режимі для прошивки.

Інший підхід - спробувати завантаження в режимі EFI. Це можливо, але незручно на цій дошці. Одним із простих способів спробувати це може бути завантаження версії флеш-накопичувача CD-R або USB мого менеджера завантаження rEFInd та підготувати відповідний носій. Коли ви завантажуєтесь з нього, rEFInd повинен показати вам набір параметрів завантаження. Якщо одне з цих завантажувальних програм в Linux, ви можете спробувати встановити на диску. Для цього вам потрібно скоротити один із ваших розділів на ~ 550MiB та створити системний розділ EFI (ESP) у цьому просторі. Встановіть цей розділ на /boot/efiта встановіть пакет Debian у rEFInd. На жаль, однією з помилок Hybrid EFI є те, що він, як правило, забуває свої записи завантаження, тож ви можете потім ввестиsudo mvrefind.sh /boot/efi/EFI/refind /boot/efi/EFI/BOOT. Це дозволить перейменувати rEFInd для завантаження з використанням резервного імені файлу EFI, що, ймовірно, буде більш надійним на цій дошці.

Ще один момент: на сторінці завантаження вашої плати входить «бета-BIOS», який, мабуть, є більш надійним EFI, що не базується на BIOS. Не можу пообіцяти, що це буде працювати краще, ніж те, що у вас зараз, але це може бути. (ОТО, якщо ви вже використовуєте цю "бета-BIOS", можливо, повернення до більш ранньої версії гібридного EFI допоможе вирішити вашу проблему.)

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.