Я должен обновить плату Intel S3420GPLC. BIOS, BMC, FRU / SDR и все такое.
В загрузке Intel все в значительной степени автоматизировано. Вы должны загрузиться во встроенную оболочку EFI, смонтировать USB-диск / ключ и запустить startup.nsh
скрипт включен в загрузку.
Дело в том, что я пробовал как USB-ключ на 4 ГБ, так и USB-диск большего размера на 60 ГБ, но безуспешно. У обоих, конечно же, есть файловые системы FAT32.
При их подключении и запуске map -r
из оболочки EFI ключ даже не указан. Диск отображается как blk0
и я могу переключиться на него. Проблема в том, чтобы добраться до скрипта:
ls
или dir
команды возвращает "Cannot open current directory - Not found"
cd update
возвращается "Target directory not found"
Не похоже, что диск правильно смонтирован. Есть ли указатели на команды, которые я мог бы попробовать, или на настройки BIOS, которые могут быть отключены?
Изменить, новая информация:
mount blk0 fs0
просто создал псевдоним для blk0
но не сделал его более читабельным.Фантастика.
У меня была эта проблема с изображением Fedora 22 Live на USB-накопителе, созданным в соответствии с 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 вытащил меня из тупика:
... и вперед!
Первая проблема, которую вы пишете в стиле 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
Носители (USB-ключ, компакт-диски, жесткие диски) должны быть отформатированы как FAT (16 или 32), чтобы их можно было читать из EFI.