구형 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/sdb
valid
설치 대상을 자동으로 찾습니다. 웨스턴 디지털 하드 드라이브:
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-id
Fedora 설치 중에 이를 지정 하는 방법을 모르겠습니다 . Vault 설치를 시도하기 전에 무엇을 진단해야 할지, 어디로 가야 할지, 무엇이 잘못되었는지 제안해 주실 수 있는 분이 있는지 궁금했습니다.
처음 컴퓨터를 받았을 때 Windows 10이 성공적으로 부팅되었기 때문에 이것이 바로 다음과 같다고 생각했습니다.아니요SATA
케이블이나 드라이브 자체에 문제가 있습니다.
답변1
Lenovo의 M91p 및 M92p에는 "Windows Boot Manager"(또는 M92p "Redhat Enterprise Linux") 이외의 모든 부트로더 ID에 대해 하드 코딩된 거부 규칙이 있습니다. 우리는 이와 같은 것으로 부트로더를 무시할 수 있습니다 efibootmgr
.
- 라이브 설치를 머신에 로드
- 부팅 파티션을 마운트하고 정규화된 경로 이름(예:
/boot/EFI/fedora/grubx64.efi
(또는 무엇이든)) 을 확인하십시오. - 유사한 도구를 사용하여
efibootmgr
관련 부트로더를 가리키는 새 항목을 생성하되 이름을 적절하게 지정하십시오. 기존 항목을 수정할 수 없으므로 새 항목을 만들어야 합니다bootloader-id
.
명령은 다음과 유사합니다.
efibootmgr -c -d /dev/sdX -p Y -L "Windows Boot Manager" -l "\EFI\path\file.efi"
그런 다음 부트로더 순서를 확인하고 시스템에서 이전 부트로더를 제거할 수 있습니다.
답변2
문제는 UEFI에 있습니다. 따라서 설치 시 /boot/efi 파티션이 생성되지 않는지 확인하십시오.
예를 들어 다음과 같이 할 수 있습니다.
자동 파티셔닝 대신 "수동 파티셔닝"을 선택하십시오. 그런 다음 LVM 방법을 유지하고 파티션을 추가하십시오.
/시작//홈페이지
그리고 스왑 파티션을 만듭니다.