초기 ramdisk를 로드할 때 사용자 정의 Linux 커널 빌드가 실패합니다.

초기 ramdisk를 로드할 때 사용자 정의 Linux 커널 빌드가 실패합니다.

나는 내 자신의 Linux 커널을 구축하려고 노력해 왔지만 Loading initial ramdisk...현재 Arch Linux를 사용하고 몇 가지 다른 구성을 시도한 후에도 계속 중단됩니다.

6.8-rc3 및 6.7.4 버전을 시도했지만 동일한 오류가 발생했습니다.

저는 RX 570, Ryzen 5 2600, 16GB RAM을 실행하고 있습니다.

나는 완전히 맞춤형으로 축소된 버전을 사용해 보았습니다. 덜 최적화된 버전을 시도하고 빌드 설정을 변경하지 않고 빌드를 시도했습니다( make menuconfig그런 다음 아무 것도 건드리지 않고 저장하고 종료했습니다). 이제 amdgpu 및 radeon 드라이버 컴파일도 시도했지만 소용이 없습니다.

커널을 빌드할 때마다 내 단계는 다음과 같습니다.

wget https://git.kernel.org/torvalds/t/linux-6.8-rc3.tar.gz
tar xvf linux-6.8-rc3.tar.gz
cd linux-6.8-rc3
make menuconfig
make -j12 && sudo make modules_install -j12
sudo cp arch/x86/boot/bzImage /boot/vmlinuz-newlinux
sudo grub-mkconfig -o /boot/grub/grub.cfg

그런 다음 재부팅하고 고급 옵션을 선택한 다음 커널을 새 커널로 전환합니다. 모든 결과는 동일합니다. 그것은 말할 것입니다 :

Loading linux newlinux ...
Loading initial ramdisk ...
_

quiet옵션은 사용할 수 없습니다:

   Booting a command list

Loading Linux newlinux ...
Loading initial ramdisk ...
_


            EFI stub: Loaded initrd from LINUX_EFI_INITRD_MEDIA_GUID device path

그것이 문제인지 확인하기 위해 약 20분 정도 시간을 주었지만 여전히 결과가 없습니다. 도움을 주시면 대단히 감사하겠습니다!

매우 감사합니다.

관련 정보