처음으로 여기에 글을 올리는 것이므로 형식상의 오류가 있어도 양해해 주시기 바랍니다. 필요한 경우 기꺼이 이 기사를 수정하겠습니다. 또한 저는 Linux를 처음 접했기 때문에 자세한 지침이 제공되면 크게 감사하겠습니다.
며칠 전 데스크탑에서 Fedora Workstation 33을 34로 업그레이드했습니다. 하지만 업그레이드가 완료된 후에는 시작할 수 없습니다. grub 부트로더에 나열된 3가지 커널 버전 중 하나를 선택한 후 처음 시스템으로 부팅을 시도했을 때 다음 두 가지 오류 메시지가 여러 번 나타났습니다.
복구 모드로 부팅할 때 /boot//efi를 마운트할 수 없습니다
가상화가 작동하지 않는다고 언급하는 다른 내용(FAILED가 아닌 DEPEND일 수 있음)
이러한 오류를 재현할 수 없는 것 같아서 두 번째 오류가 정확히 무엇을 말하는지 잘 모르겠습니다. 지금 동일한 작업을 시도하면 컴퓨터가 기본적으로 복구 모드로 설정되어 더 이상 이러한 오류가 표시되지 않습니다.
복구 모드로 부팅할 때 다음과 같이 실패합니다.
콘솔에 대한 액세스를 열 수 없으며 루트 계정이 잠겨 있습니다. 자세한 내용은 sulogin(8) 매뉴얼 페이지를 참조하십시오. 계속하려면 Enter 키를 누르세요.
Enter를 누르면 동일한 메시지가 반복됩니다.
33에서 34로 업그레이드할 때 Gnome Software Center를 사용했습니다. 계속하기 전에 다음과 같은 경고 메시지를 본 기억이 납니다.
RDMA 코어는 설치 중에 제거됩니다.
온라인으로 확인하고 알아냈어요이 페이지이것이 일반적인 실수라고 언급하고 다음 링크에 연결했습니다.Red Hat Bugzilla 스레드(이것은 나에게 해결책이 없는 것 같습니다.) 또한 다음으로 연결됩니다.다양한 버전의 RDMA 코어에 대한 다운로드 링크가 포함된 FedoraProject 사이트의 페이지. 지금 Fedora34를 실행하고 있기 때문에 필요한 버전은 "rdma-core-36.0-1.fc34"라고 확신하지만 .rpm 파일에서 설치하는 방법을 잘 모르겠고 다음과 같이 할 수 있습니다. 복구 모드에서도 부팅되지 않고 시스템에 진입합니다.
LiveUSB에서 부팅을 시도했고 거기에서 대부분의 시스템 파일에 액세스할 수 있지만 FedoraWorkstation34의 LiveUSB를 사용하여 기존 파티션에 .rpm 파일을 설치하는 방법을 모르겠습니다. .rpm 파일을 열려고 하면 "파일을 설치할 수 없습니다. 지원되지 않습니다."라는 오류 메시지와 함께 Gnome 소프트웨어 센터가 열립니다.
이 문제를 해결하는 데 도움을 주시면 대단히 감사하겠습니다. 시스템에 RDMA 코어를 설치하고, boot/efi 파티션을 덮어쓰고, Fedora 33으로 되돌린 다음, 업그레이드하기 전에 RDMA 코어를 삭제하거나, 시스템을 깨끗하게 지우고 처음부터 시작해야 한다고 생각했습니다(그러나 쉽게 틀릴 수도 있음). 스크래치. 그러나 여러 가지 이유로 가능하다면 후자를 수행하지 않는 것이 좋습니다.
내가 아는 한, 정보가 필요한 경우 내 시스템은 다음과 같습니다.
- 운영 체제: Cinnamon DE를 실행하는 Fedora Workstation 33/34(업그레이드 전/후)
- 커널: 5.13.6-100.fc33.x86_64, 5.13.5-100.fc33.x86_64, 5.13.4-100.fc33.x86_64, (세 가지 커널 버전 모두 grub에서 작동하지만 기본적으로 최신 버전을 사용합니다)
- 파일 시스템: BTRFS
- CPU: AMD 3700x
- 메모리: 32GB DDR4
- 그래픽 카드: AMD rx5700xt
- GPU 드라이버: mesa(특정 버전이 기억나지 않음, 최신 버전일 수 있음)
감사해요!
편집: 오늘 더 자세히 조사해 보니 메모리에 불량 섹터가 있다는 것을 발견했습니다. 업그레이드 중에 시스템이 충돌하여 boot/efi 파티션이 지워지거나 손상되었을 것 같습니다. 이제 다시 빌드하거나 다시 만드는 방법만 알아내면 됩니다. Rams의 나쁜 점은 제가 여기저기서 겪었던 몇 가지 문제에 대해 제가 가졌던 몇 가지 질문에 실제로 답변해 주었습니다.
알고 보니 원래 생각했던 것과는 완전히 다른 질문이어서 제목을 업데이트해야 할지 아니면 그냥 질문을 삭제해야 할지 잘 모르겠습니다. 중요하다면 알려주고 싶습니다.
답변1
RAM을 복구한 후 복구 이미지를 부팅하고 Fedora 빌드로 루트를 지정하여 dracut -f <image> <kernel-version>
.