Fedora Server 24 설치 시 유해한 1962 오류: 운영 체제를 찾을 수 없음

Fedora Server 24 설치 시 유해한 1962 오류: 운영 체제를 찾을 수 없음

구형 Lenovo M91p(intel i5)에 Fedora Server 24를 설치하고 있습니다. Windows 10 설치와 함께 제공되었으며 이를 지웠으며 Fedora Server의 GUI 설치 프로그램을 사용하고 있습니다.

BIOS에서 에서 으로 BOOT MODE변경했습니다 .[LEGACY][UEFI]

Fedora Server 24 iso가 포함된 USB 드라이브로 부팅한 후 설치 과정을 완벽하게 완료했습니다. 특히,

  • 설치 소스가 감지되었습니다. 설치 미디어를 확인하면 Fedora-S-dvd-x86_64-24응답 이 반환됩니다./dev/sdbvalid

  • 설치 대상을 자동으로 찾습니다. 웨스턴 디지털 하드 드라이브: ATA WDC WD2003FYYS-0.

설치하는 동안 공간을 회수하기로 선택했지만 설치 프로그램이 자동으로 파티션을 구성하도록 허용했습니다. 재활용 과정에서 이전 파티션을 모두 삭제했습니다. 책상 파티션 계획은 다음과 같습니다.

gdisk -l /dev/sda
GPT fdisk (gdisk) version 1.0.1

Partition table scan:
MBR: protective
BSD: not present
APM: not present
GPT: present

Found valid GPT with protective MBR; using GPT
Disk /dev/sda: 3907029168 sectors, 1.8 TiB
Logical sector size: 512 bytes
Disk identified (GUID): [...]
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 3907029134
Partitions will be aligned on 2048-sector boundries
Total free space is 2157 sectors (1.1 MiB)

Number    Start (sector)    End (sector)      Size      Code    Name
  1               2048           411647     200.0 MiB   EF00    EFI System Partition
  2              411648          1435647    500.0 MiB   8300
  3             1435648       3907028991     1.8 TiB    8300

설치가 완료된 후 재부팅을 해보니 아래와 같은 화면이 나옵니다.

Error 1962: No operating system found. Press any key to repeat boot sequence.

조금 둘러 본 후 다음을 시도했습니다.

  • BOOT MODE위에서 설명한 대로 양방향으로 변경됩니다.
  • ATA시작 LEGACY을 에서 으로 변경하고 EFI다시 시작합니다.
  • 부팅 순서가 변경되었습니다.

~에 따르면이것, M92p ThinkCentre에는 efi 태그 화이트리스트가 있습니다. 분명히 "Red Hat Enterprise Linux"라는 레이블에서만 부팅됩니다.

bootloader-idFedora 설치 중에 이를 지정 하는 방법을 모르겠습니다 . Vault 설치를 시도하기 전에 무엇을 진단해야 할지, 어디로 가야 할지, 무엇이 잘못되었는지 제안해 주실 수 있는 분이 있는지 궁금했습니다.

처음 컴퓨터를 받았을 때 Windows 10이 성공적으로 부팅되었기 때문에 이것이 바로 다음과 같다고 생각했습니다.아니요SATA케이블이나 드라이브 자체에 문제가 있습니다.

답변1

Lenovo의 M91p 및 M92p에는 "Windows Boot Manager"(또는 M92p "Redhat Enterprise Linux") 이외의 모든 부트로더 ID에 대해 하드 코딩된 거부 규칙이 있습니다. 우리는 이와 같은 것으로 부트로더를 무시할 수 있습니다 efibootmgr.

  1. 라이브 설치를 머신에 로드
  2. 부팅 파티션을 마운트하고 정규화된 경로 이름(예: /boot/EFI/fedora/grubx64.efi(또는 무엇이든)) 을 확인하십시오.
  3. 유사한 도구를 사용하여 efibootmgr관련 부트로더를 가리키는 새 항목을 생성하되 이름을 적절하게 지정하십시오. 기존 항목을 수정할 수 없으므로 새 항목을 만들어야 합니다 bootloader-id.

명령은 다음과 유사합니다.

efibootmgr -c -d /dev/sdX -p Y -L "Windows Boot Manager" -l "\EFI\path\file.efi"

그런 다음 부트로더 순서를 확인하고 시스템에서 이전 부트로더를 제거할 수 있습니다.

답변2

문제는 UEFI에 있습니다. 따라서 설치 시 /boot/efi 파티션이 생성되지 않는지 확인하십시오.

예를 들어 다음과 같이 할 수 있습니다.

자동 파티셔닝 대신 "수동 파티셔닝"을 선택하십시오. 그런 다음 LVM 방법을 유지하고 파티션을 추가하십시오.

/시작//홈페이지

그리고 스왑 파티션을 만듭니다.

관련 정보