簡體   English   中英

向我的 Linux 添加一個新的設備驅動程序及其對 initrd 的影響

[英]Adding to my Linux a new device driver and its effect on initrd

我是 Linux 環境的新手,我遇到了兩個概念,vmlinuz 和 initrd。

我的理解是 initrd 確定需要加載哪些內核模塊以支持當前硬件,並將加載它們,並使內核的加載速度更快。

那么它是如何解決的呢? 它如何知道我的筆記本電腦硬件所需的模塊?

例如,如果我在不包含指紋設備的筆記本電腦上安裝了 Ubuntu,而在另一台帶有指紋設備的筆記本電腦上安裝了相同的 Ubuntu 版本,那么 initrd 是否不同?

如果它不同,那么每次我添加一個新的內核模塊時都會更新 initrd 嗎?

initrd 不包含所有內核模塊。 它包含從某個分區啟動操作系統所需的模塊。 請看一下

您的指紋設備將在稍后從磁盤初始化。
如果您的模塊應該提前初始化,您應該重建您的 initrd 映像。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM