Недавно я приобрел материнскую плату B450 Aorus M за последние деньги, чтобы заменить материнскую плату Broken LGA 1151 Socket, а также 16 ГБ памяти DDR4 2400 Ramstick and a процессор Ryzen 2700`.

После первой загрузки машины, я думаю, на машине было отображено очень быстрое сообщение о необходимости обновления BIOS, но оно пропало, прежде чем я смог на него хорошо взглянуть.

Новое оборудование было подключено к старому WD Blue SSD (250 ГБ) и WD Black HD, на котором был установлен дистрибутив Linux с двойной загрузкой Windows 10 + Slackware 14.2.

Я смог загрузить Windows 10 без проблем в режиме UEFI. ОДНАКО раздел Slackware даже не был распознан. Не было никакой возможности загружать Slackware из меню загрузки, отображаемого BIOS, хотя Slackware ранее был установлен в режиме UEFI без проблем в течение многих лет.

После попытки установить Slackware Linux Current (версия 15.0) в систему из ISO, я случайно установил в Legacy и написал MBR. Я понял при попытке записи в MBR, так как установщик завис. Супер напуган, я ничего не мог сделать, кроме как принудительно убить установщик и перезапустить.

К счастью, система загрузилась в Windows без видимых ошибок, но STILL не распознал и не загрузился ни с одного из разделов Slackware.

Я попробовал следующее:

  1. Установка с официального установочного носителя Slackware 14.2 в режиме UEFI, с отключенной безопасной загрузкой и отключенной быстрой загрузкой.
  2. Установка из Slackware Current (15.0) Установочный ISO (загруженный из репозитория Alien Erik Hameleer) в режиме UEFI, с отключенной безопасной загрузкой и отключенной быстрой загрузкой.
  3. Создание новой Защитной MBR на основном SSD.
  4. Стирание и создание новой таблицы разделов GPT на основном SSD.
  5. Деинсталляция и очистка разделов Windows 10 с /dev /sda и /dev /sdb (первичный и вторичный SSD и HD соответственно), а также установка 14.2 и 15.0 на чистые диски с недавно созданными разделами.

Во всех этих случаях материнская плата загружается с DVD и в противном случае, но она НЕ загружает разделы установки Slackware Linux.

Более того, я получаю ошибку об отсутствии возможности прочитать некоторую переменную UEFI во время процесса установки Slackware, когда он пытается создать загрузочную запись EFI. Сообщение об ошибке отображается на экране только в течение очень короткого периода времени и выглядит примерно так: «Пропуск нечитаемых переменных UEFI (после чего сообщение исчезает, прежде чем я могу его полностью прочитать»).

Открыв настройку Bios, можно вручную загрузить "Профиль EFI" из "Файл". Выбрав эту опцию, я могу перейти в /boot/efi/EFI/Slackware/ который находится в разделе EFI, который находится на /dev /sda1 на основном диске. Я могу просматривать все файлы, установленные программой установки, в том числе:

elilo.config, elilo.efi,vmlinuz, etc...

Я проверил, что эти файлы отображают достоверную информацию, и у меня нет оснований полагать, что они существенно отличаются от файлов, содержащихся на установочном носителе. (Мне понадобится контрольная сумма MD5 как для файлов dev/sda1, так и для установочного носителя, что, вероятно, будет излишним.)

Когда я пытаюсь выбрать elilo.efi в BIOS Setup -> Boot Override -> load EFI Profile -> load From File Load EFI Profile -> load From File , я получаю сообщение "Invalid Profile". Google не нашел ничего релевантного при поиске "Неверный профиль UEFI".

Я попытался выбрать все файлы и часть файлов из папки Windows EFI, а также. Все они выдали "Неверный профиль UEFI" в виде сообщения об ошибке.

Я также перезаписал /Boot/efi/EFI/Boot/bootx64.efi с elilo.efi (в процессе переименовывая elilo.efi в bootx64.efi и перемещая другие файлы из каталога Slackware Efi в /Boot /efi /EFI /Boot / каталог без изменений. Я сделал это, потому что поиск в другом месте показал, что Прошивка для материнской платы может загружаться только с bootx64.efi.

Так. Поскольку все возможности отсутствуют, я собираюсь прошить мою материнскую плату B450 Aorus M обновленной прошивкой в надежде исправить эту проблему. Тем не менее, я хорошо знаю, что это единственное оборудование, с которым мне приходится работать. Покупка другой доски на случай, если я сделаю это, просто НЕ вариант, и поэтому я действительно, действительно, ОЧЕНЬ хочу действовать осторожно ... здесь нет права на ошибку.

Материнская плата представляет собой плату Gigabyte B450 Aorus M Revision 1.0. Название файла, который я скачал для обновления флэш-памяти: mb_bios_b450-aorus-m_f3d.zip . В мигающем руководстве говорится, что мне нужно извлечь файлы и поместить их на USB-накопитель, отформатированный в FAT32/16/12.

Я использую старый Linux-ноутбук для форматирования USB-накопителя, размер которого составляет 16 ГБ, и использую утилиту cfdisk для создания одного раздела.

Однако при изменении метки файловой системы с помощью этой утилиты опция NO CLEAR FAT32/16/12 отсутствует. Мне представлено множество разных ярлыков, которые соответствуют различным комбинациям FAT , 32 , 16 и hidden .

Кроме того, существует ОДИН ВАРИАНТ, который имеет следующую метку в качестве файловой системы: efi (FAT-12/16/32) .

Очевидно, что он ближе всего к FAT32/16/12 , но я не хочу рисковать здесь. Является ли FAT-12/16/32 эквивалентным FAT32/16/12, и будет ли приемлемым иметь один раздел на USB-накопителе такого типа для прошивки BIOS материнской платы?

В более общем плане, если кто-то может помочь предоставить информацию обо всем, что я, возможно, пропустил, и каким-то образом помочь мне понять, как установить Slackware на материнскую плату этой модели и процессор Ryzen, чтобы он нормально загружался в режиме UEFI, то я буду любить вас вечно , Это сводит меня с ума. Естественно, я переустановлю Windows 10 и Slackware в соответствии с новым методом, как только я разберусь с проблемой загрузки.

Некоторая дополнительная информация:

На веб-сайте Gigabyte есть следующее уведомление в разделе описания файла обновления BIOS, куда я скачал обновление:

Note: Update AMD Chipset Driver 18.10.20.02 or latest version before update this BIOS.

Я также скачал последнюю версию драйвера чипсета. Однако на моем компьютере в настоящее время вообще нет операционной системы, и я действительно не хочу переустанавливать Windows 10, чтобы иметь возможность применить обновление к драйверу набора микросхем, только затем для прошивки BIOS и и затем, возможно, придется переустановить Windows 10, а затем Slackware Linux. Действительно ли необходимо обновить драйвер набора микросхем перед прошивкой BIOS, если в данный момент не установлена операционная система?

ТЛ; др:

Является ли efi (FAT-12/16/32) эквивалентным FAT/32/16/12 32/16/12 , и НЕОБХОДИМО ли АБСОЛЮТНО НУЖНО обновить драйвер набора микросхем материнской платы перед прошивкой BIOS, если на компьютере не установлена операционная система?

вот так Извините за такой педантизм, но мне действительно, ДЕЙСТВИТЕЛЬНО, нужно, чтобы это работало правильно. У меня больше нет денег на оставшееся оборудование. Спасибо за ваше время.

1 ответ1

0

Не используйте cfdisk для этой работы, это не лучший инструмент для создания загрузочного USB.

Вместо этого из коробки Linux (или даже коробки Windows):

  1. Установите unetbootin и

  2. от unetbootin ГИП распределения раскрывающегося, выберите FreeDOS, и установить , что к USB.

  3. Скопируйте содержимое файла mb_bios_b450-aorus-m_f3d.zip на USB-накопитель, файловая система которого теперь будет подходящим вариантом FAT .

  4. Перезагрузите систему и загрузитесь с USB-накопителя.

  5. С cd приглашения FreeDOS туда, где находится обновление.

  6. Запустите обновление BIOS.

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