Ổ đĩa USB không được phát hiện trong vỏ Intel EFI


11

Tôi phải cập nhật bảng Intel S3420GPLC. BIOS, BMC, FRU / SDR, toàn bộ.

Mọi thứ được tự động hóa khá nhiều trong bản tải xuống của Intel. Bạn phải khởi động trình vỏ EFI tích hợp, gắn đĩa / khóa USB và khởi chạy startup.nshtập lệnh có trong phần tải xuống.

Điều đó là, tôi đã thử với cả khóa USB 4GB và đĩa USB 60 GB lớn hơn, với kết quả kém. Tất cả đều có hệ thống tập tin FAT32.

Khi cắm chúng vào và chạy map -rtừ vỏ EFI, khóa thậm chí không được liệt kê. Đĩa hiện lên blk0và tôi có thể chuyển sang nó. Vấn đề là nhận được kịch bản:

  • lshoặc dirlệnh trả về"Cannot open current directory - Not found"
  • cd update trả lại "Target directory not found"

Nó không giống như đĩa được gắn chính xác. Bất kỳ con trỏ nào trên các lệnh tôi có thể thử hoặc cài đặt BIOS có thể bị tắt?

Chỉnh sửa, thông tin mới:

  • Tôi đã thử lại với một đĩa cứng khác, cho kết quả tương tự so với lần đầu tiên.
  • Các cổng / bộ điều khiển USB dường như không phải là vấn đề, những cái mà tôi đã sử dụng đều hoạt động với bàn phím.
  • mount blk0 fs0chỉ đơn giản là tạo một bí danh blk0nhưng không làm cho nó dễ đọc hơn.

Câu trả lời:


11

Vấn đề đầu tiên mà bạn viết theo phong cách UNIX. Nhưng UEFI sử dụng phong cách DOS. Vì vậy, chuỗi lệnh của bạn:

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

Vấn đề thứ hai - bạn không có gì viết về hệ thống phân vùng đĩa. Bạn không thể sử dụng hệ thống phân vùng DOS. Sử dụng GPT (Bảng phân vùng GUID). Trong Linux sử dụng gdisk. (fdisk không phù hợp).

Vì các loại phân vùng sử dụng EF00 cho đĩa khởi động (fat32), 0700 cho phân vùng gốc (ví dụ Ext4)

vì vậy ổ đĩa của bạn sẽ trông như thế này:

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

Và mọi người thường phàn nàn rằng BIOS rất khó ....
Hola Soy Edu Feliz Navidad

10

Tuyệt diệu.

Tôi gặp vấn đề này với hình ảnh Fedora 22 Live trên thanh USB được tạo khi khởi động UEFI của thanh USB bằng cách sử dụng

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

Cung cấp một đĩa có tổ chức GPT có khả năng khởi động với phân vùng VFAT.

Sau đó, tôi đã thử sử dụng ZOTAC Nano CI320 bằng cách sử dụng cây gậy đó và thấy mình trong vỏ EFI (với bàn phím USB kiểu Pháp được ánh xạ sang Mỹ, nhưng bằng cách đó).

Shell ở trên và UEFI đã đưa tôi ra khỏi ngõ cụt:

Khởi động vỏ UEFI: Theo dõi chú thỏ trắng # 1 Khởi động vỏ UEFI: Theo dõi thỏ trắng # 2 Khởi động vỏ UEFI: Theo dõi con thỏ trắng # 3

... và chúng tôi đi!


Intel Joule của tôi bị treo sau khi gọi grubx64.efi trong Ubuntu 16.04
mustafa

Bài đăng cũ, nhưng những ảnh chụp màn hình đó cho thấy chính xác những gì tôi cần làm để khởi động thanh USB từ EFI trên máy tính bảng Linx 12X64. +1
Oliver

-3

Phương tiện (Khóa USB, CD, ổ cứng) phải được định dạng là FAT (16 hoặc 32) để có thể đọc được từ EFI.


4
Câu hỏi nêu rõ đĩa là FAT32. -1 vì không đọc nó.
Deer Hunter
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.