Intel EFI 셸에서 USB 드라이브가 감지되지 않습니다


12

Intel S3420GPLC 보드를 업데이트해야합니다. BIOS, BMC, FRU / SDR, 모든 것.

모든 것은 인텔 다운로드에서 거의 자동화되어 있습니다. 통합 EFI 셸로 부팅하고 USB 디스크 / 키를 마운트 한 startup.nsh다음 다운로드에 포함 된 스크립트를 시작해야합니다 .

나는 4GB USB 키와 더 큰 60GB USB 디스크를 모두 사용해 보았지만 결과는 좋지 않습니다. 물론 FAT32 파일 시스템도 있습니다.

map -rEFI 셸 에 연결 하여 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가 맞지 않습니다).

파티션 유형이 부팅 디스크 (fat32)에 EF00을 사용하고 루트 파티션에 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가 어렵다는 불평하는 데 사용 ...
안녕 간장 에듀 펠리 즈 Navidad입니다

10

환상적인.

나뿐만 당 생성 된 USB 스틱에 페도라 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을 myy하려고 시도했으며 EFI 셸에서 자신을 찾았습니다 (스위스 프랑스어 USB 키보드가 미국에 매핑되었지만 아직까지는 없습니다).

위와 UEFI 셸 을 사용하면 막 다른 골목에서 벗어날 수있었습니다.

UEFI 셸 부팅 : 흰 토끼 # 1 팔로우 UEFI 셸 부팅 : 흰 토끼 # 2 팔로우 UEFI 셸 부팅 : 흰 토끼 # 3 팔로우

... 그리고 우리는 간다!


우분투 16.04에 grubx64.efi를 호출 한 후 내 인텔 주울 중단
무스타파

오래된 게시물이지만 그 스크린 샷은 Linx 12X64 태블릿에서 EFI의 USB 스틱을 부팅하는 데 필요한 작업을 정확하게 보여줍니다. +1
Oliver

-3

EFI에서 읽을 수 있도록 매체 (USB 키, CD, 하드 드라이브)를 FAT (16 또는 32)로 포맷해야합니다.


4
이 질문은 디스크가 FAT32라는 것을 분명히 보여줍니다. 읽지 않은 경우 -1입니다.
사슴 사냥꾼
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.