將 initrd 移出 Linux 開機過程

將 initrd 移出 Linux 開機過程

我有“一台”靜態機器。以下內容永遠不會改變:CPU、GPU、主機板、硬碟、鍵盤、滑鼠、USB 端口

我有雙啟動 Windows 和 Linux(特別是 Windows 10 和 Ubuntu)

據我了解Linux啟動過程,它使用initrd來加載初始根文件系統,加載內核,獲取適當的設備驅動程序,為用戶空間進程準備內核,最後啟動一些進程,例如“init”。

我的問題是:為什麼?鑑於我上面的機器配置,為什麼不完全優化啟動過程,在某種程度上,不靈活,但速度快。它可以先直接載入我的機器所需的內容,然後繞過這個 initrd/initial root FS -> 然後是使用者空間進程。

有辦法實現這一點嗎?

相關內容