
我正在嘗試使用 Virtual Box + Ubuntu 研究 Linux 核心 我在 google 上搜尋如何下載、建置和安裝我想要的核心版本,然後簡單地遵循它
- 從 kernel.org 下載核心檔案(在我的例子中是 5.4.92)
- 下載內核建構中使用的工具
- 複製原始核心使用的.config文件
- 並遵循指令 make --> make module --> make module_install --> make install
- update-initramfs 和 update-grub (我在某處讀到“make install”可以完成所有這些操作,但以防萬一......)
- 最後我重新啟動了虛擬機
我的問題是,這個過程「uname -a」顯示了原始核心(5.8.0-40-generic,我使用的是 Ubuntu 20.4),經過一些研究,我找到瞭如何使用 Grub,並嘗試啟動5.4.92版本手動。但它顯示空白螢幕並停止了。 (如圖)
我知道在我成功完成此過程後,我可以更改內核文件中的一些代碼--> 重新構建它--> 並安裝它但我陷入了第一步......如果有人的話,這將非常有幫助可以給我一些提示!
預先感謝您,如果需要其他資訊來幫助我,請告訴我