Boot
手動編譯的 linux 核心,啟動過程中不顯示核心日誌
我問的問題與通常的人完全相反,我想查看核心啟動日誌而不是隱藏它,不幸的是它沒有顯示,如果它是核心問題或 grub 問題,我不會。
我剛剛使用預設的 x86_64_defconfig 編譯了 linux-5.15.0。我更新了 grub 以添加條目,這是我的核心命令行,
root=/dev/sda2 rw loglevel=5
不用說什麼都沒有顯示,核心成功載入並啟動了 systemd,但沒有顯示它的日誌。我通過沒有指定根分區引起核心恐慌,即使沒有輸出,系統鎖定在黑屏,沒有錯誤消息說“核心恐慌,不同步,無法掛載….yada yada”
我究竟做錯了什麼?我該如何解決?
PS:我使用相同的參數在 qemu 中啟動核心,這裡它正確顯示了核心日誌。我也有核心中的文件系統驅動程序。
您的核心可能沒有您的顯示器的驅動程序。
如果您擁有足夠現代的 UEFI 系統,那麼您必須擁有
CONFIG_SYSFB_SIMPLEFB=y
和CONFIG_FB_SIMPLE=y
.