我一直在尝试构建自己的 Linux 内核,但在Loading initial ramdisk...
我当前使用 Arch linux 并尝试了几种不同的配置后,它一直挂起。
我尝试了 6.8-rc3 和 6.7.4 版本,但出现相同的错误。
我运行的是 RX 570、Ryzen 5 2600 和 16 GB 内存。
我尝试了一款完全定制的瘦身版。我尝试了一种优化程度较低的版本,并尝试在不更改任何构建设置的情况下构建一个(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 分钟,看看这是否是问题所在,但仍然没有任何结果。一些帮助将不胜感激!
太感谢了。