ตรวจไม่พบไดรฟ์ USB ใน Intel EFI shell


12

ฉันต้องอัปเดตกระดาน Intel S3420GPLC ไบออส, BMC, FRU / SDR, สิ่งทั้งหมด

ทุกอย่างเป็นไปโดยอัตโนมัติในการดาวน์โหลดของ Intel คุณควรที่จะบูทไปที่เปลือก EFI ในตัวติดตั้งดิสก์ USB / คีย์แล้วเปิดstartup.nshสคริปต์ที่รวมอยู่ในการดาวน์โหลด

สิ่งที่ฉันลองทั้งกุญแจ USB 4GB และดิสก์ USB ขนาดใหญ่กว่า 60GB พร้อมผลลัพธ์ที่แย่ แน่นอนว่าทั้งสองมีระบบไฟล์ 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 Partition Table) ใน 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 Live บนแท่ง USB ที่สร้างขึ้นตามการบู๊ต USBโดยใช้UEFI

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 แบบสวิสฝรั่งเศสที่แมปไปยังสหรัฐอเมริกา แต่ถูก thta's by by)

ข้างบนและUEFI Shell นำฉันออกไปจากความตาย

บูตเปลือก UEFI: ทำตามกระต่ายขาว # 1 บูตเปลือก UEFI: ทำตามกระต่ายขาว # 2 บูตเปลือก UEFI: ทำตามกระต่ายขาว # 3

... และเราไปกันเถอะ!


แฮงค์ Intel จูลของฉันหลังจากเรียก grubx64.efi ใน Ubuntu 16.04
มุสตาฟา

โพสต์เก่า แต่ภาพหน้าจอเหล่านั้นแสดงให้เห็นว่าฉันต้องทำอย่างไรเพื่อบูต USB stick จาก EFI บนแท็บเล็ต Linx 12X64 +1
โอลิเวอร์

-3

สื่อ (คีย์ USB, CD, harddrives) ต้องจัดรูปแบบเป็น FAT (16 หรือ 32) เพื่อให้สามารถอ่านได้จาก EFI


4
คำถามระบุอย่างชัดเจนว่าดิสก์คือ FAT32 -1 สำหรับการไม่อ่าน
Deer Hunter
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.