Intel EFIシェルでUSBドライブが検出されない


11

Intel S3420GPLCボードを更新する必要があります。BIOS、BMC、FRU / SDR、すべて。

Intelのダウンロードでは、すべてがほぼ自動化されています。統合されたEFIシェルを起動し、USBディスク/キーをマウントstartup.nshし、ダウンロードに含まれるスクリプトを起動することになっています。

つまり、4GBのUSBキーとより大きな60GBの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 "./"

2番目の問題-ディスクパーティションシステムについては何も書かれていません。DOSパーティションシステムは使用できません。GPT(GUID Partition Table)を使用します。Linuxではgdiskを使用します。(fdiskは適合しません)。

パーティションタイプはブートディスク(fat32)にEF00を使用し、ルートパーティション(Ext4など)には0700を使用するため

ドライブは次のようになります。

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が困難だったと文句を言うために使用される....
はいはい醤油エドゥフェリスナヴィダード

10

素晴らしい。

私は、あたりとして作成されたUSBスティック上のFedora 22ライブ映像でこの問題を抱えていたUSBスティックのUEFIブート使用します

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

これは、VFATパーティションを備えたブート可能なGPT編成ディスクを提供します。

次に、そのスティックを使用してZOTAC Nano CI320を試し、EFIシェル(米国にマップされたスイスのフランス語USBキーボードがありますが、それはバイバイです)を見つけました。

上記およびUEFIシェルにより、行き詰まりから抜け出しました。

UEFIシェルブート:白いウサギ#1をたどる UEFIシェルブート:白いウサギ#2をたどる UEFIシェルブート:白いウサギ#3をたどる

...そして出発!


Ubuntu 16.04でgrubx64.efiを呼び出した後、Intel Jouleがハングする
-mustafa

古い投稿ですが、これらのスクリーンショットは、Linx 12X64タブレットでEFIからUSBスティックを起動するために必要なことを正確に示していました。+1
オリバー

-3

メディア(USBキー、CD、ハードドライブ)は、EFIから読み取れるようにFAT(16または32)としてフォーマットする必要があります。


4
質問は、ディスクがFAT32であることを明確に示しています。読まない場合は-1。
ディアハンター
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.