buildroot编译内核启动报错:
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
[drm:i915_firmware_load_error_print] *ERROR* failed to load firmware i915/skl_dmc_ver1.bin (0)
[ 0.313887] [drm:i915_firmware_load_error_print] *ERROR* The driver is built-in, so to load the firmware you need to
[ 0.313887] include it either in the kernel (see CONFIG_EXTRA_FIRMWARE) or
[ 0.313887] in your initrd/initramfs image.
[ 0.618978] [drm:intel_guc_ucode_init] *ERROR* Failed to fetch GuC firmware from i915/skl_guc_ver4.bin (error -2)
[ 0.743019] [drm:i915_gem_init_hw] *ERROR* Failed to initialize GuC, error -5 (ignored)
[ 0.888525] hdaudio hdaudioC0D2: Unable to bind the codec
[ 1.004739] usb usb1-port5: over-current condition
[ 1.183738] usb usb1-port6: over-current condition
[ 1.242124] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
[ 1.341052] CPU: 1 PID: 1 Comm: swapper/0 Not ta

本文详细阐述了如何解决buildroot编译内核过程中遇到的Kernelpanic问题,涉及内核编译选项、RAMFS配置、firmware加载失败及grub启动设置。关键步骤包括选择bzImage格式、启用RAMFS、配置内核初始文件系统,以及调整grub启动参数。
最低0.47元/天 解锁文章
2759

被折叠的 条评论
为什么被折叠?



