USB-накопичувач не виявлено в оболонці Intel EFI


12

Я повинен оновити плату Intel S3420GPLC. BIOS, BMC, FRU / SDR, вся справа.

Все майже автоматизовано в завантаженні Intel. Ви повинні завантажитися в інтегровану оболонку EFI, встановити USB-диск / ключ і запустити startup.nshскрипт, включений до завантаження.

Справа в тому, що я спробував і USB-клавішу 4 Гб, і більш великий 60 ГБ USB-диск з поганими результатами. Звичайно, обидві мають файлові системи FAT32.

Підключивши їх та запустившись map -rіз оболонки EFI, ключ навіть не вказаний. Диск відображається як blk0і я можу перейти на нього. Проблема в тому, щоб потрапити до сценарію:

  • lsабо dirкоманди повертаються"Cannot open current directory - Not found"
  • cd update повертає "Target directory not found"

Не схоже, що диск також правильно встановлений. Будь-які вказівники на команди, які я міг би спробувати, або налаштування BIOS, які могли бути вимкнені?

Редагування, нова інформація:

  • Я знову спробував ще один жорсткий диск, який дав ті ж результати, що і перший.
  • Порти / контролер USB, здається, не є проблемою, ті, що я використовував, працювали з клавіатурою.
  • mount blk0 fs0просто створили псевдонім до, blk0але не зробили його більш читабельним.

Відповіді:


11

Перша проблема, яку ви пишете в стилі UNIX. Але UEFI використовує стиль DOS. Отже, ваша послідовність команд:

map
mount blk0 aaa
aaa:            // !!! change disk in dos stile
cd EFI\debian    // use backslashes
grubx64.efi      // run bootloader without "./"

Друга проблема - у вас нічого не написано про систему розділення дисків. Ви не можете використовувати систему розділів DOS. Використовуйте GPT (таблицю розділів GUID). У Linux використовують gdisk. (fdisk не підходить).

Оскільки типи розділів використовують EF00 для завантажувального диска (fat32), 0700 - для кореневого розділу (наприклад, Ext4)

тож ваш привід буде виглядати так:

gdisk -l /tmp/disk
GPT fdisk (gdisk) version 0.8.7

Partition table scan:
  MBR: protective
  BSD: not present
  APM: not present
  GPT: present

Found valid GPT with protective MBR; using GPT.
Disk /tmp/disk: 2048 sectors, 1024.0 KiB
Logical sector size: 512 bytes
Disk identifier (GUID): 21FCB27E-DBE0-47F9-9D03-811638115E24
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 2014
Partitions will be aligned on 2-sector boundaries
Total free space is 0 sectors (0 bytes)

Number  Start (sector)    End (sector)  Size       Code  Name
   1              34              53   10.0 KiB    EF00  EFI System
   2              54            2014   980.5 KiB   0700  Microsoft basic data

І люди звикли скаржитися, що BIOS важкий ....
Hola Soy Edu Feliz Navidad

10

Фантастичний.

У мене була ця проблема з Fedora 22 живого зображення на флешку , створеного відповідно з UEFI черевику USB палички з допомогою

livecd-iso-to-disk --efi --format --reset-mbr Fedora-Live-Xfce-x86_64-22-3.iso /dev/sdX

Який дає завантажуваний GPT-диск, організований з розділом VFAT.

Потім я спробував спробувати ZOTAC Nano CI320, використовуючи цю паличку, і опинився в оболонці EFI (зі швейцарською французькою клавіатурою USB, зіставленою в США, але в минулому).

Вищезгадане та UEFI Shell вивели мене з глухого кута:

Черевик UEFI: слідкуйте за білим кроликом №1 Черевик UEFI: слідкуйте за білим кроликом №2 Черевик UEFI: слідкуйте за білим кроликом №3

... і ми підемо!


Мій Intel Joule зависає після дзвінка grubx64.efi в Ubuntu 16.04
mustafa

Старий пост, але ці скріншоти показували саме те, що мені потрібно зробити для завантаження USB-накопичувача від EFI на планшеті Linx 12X64. +1
Олівер

-3

Носії інформації (USB-ключ, компакт-диск, жорсткі диски) повинні бути відформатовані як FAT (16 або 32), щоб їх можна було прочитати з EFI.


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