![將 initrd 移出 Linux 開機過程](https://rvso.com/image/154471/%E5%B0%87%20initrd%20%E7%A7%BB%E5%87%BA%20Linux%20%E9%96%8B%E6%A9%9F%E9%81%8E%E7%A8%8B.png)
我有“一台”靜態機器。以下內容永遠不會改變:CPU、GPU、主機板、硬碟、鍵盤、滑鼠、USB 端口
我有雙啟動 Windows 和 Linux(特別是 Windows 10 和 Ubuntu)
據我了解Linux啟動過程,它使用initrd來加載初始根文件系統,加載內核,獲取適當的設備驅動程序,為用戶空間進程準備內核,最後啟動一些進程,例如“init”。
我的問題是:為什麼?鑑於我上面的機器配置,為什麼不完全優化啟動過程,在某種程度上,不靈活,但速度快。它可以先直接載入我的機器所需的內容,然後繞過這個 initrd/initial root FS -> 然後是使用者空間進程。
有辦法實現這一點嗎?