Kernel
核心二進製文件的位置(不在 /boot 中時)?
我未能在
/boot
. 我還搜尋了整個文件系統vmlinux
或bzimage
find / -iname vmlin* find / -iname bzimage
但是,這是一個嵌入式設備,而不是標準桌面。核心二進製文件是否可能位於未安裝的不同儲存位置。
例子:
/
安裝在 SD 卡上,核心寫入快閃記憶體?如果沒有,定位核心二進製文件的選項是什麼?
/boot
是桌面/伺服器發行版中核心的標準位置,但嵌入式系統差異很大。核心的儲存位置完全取決於您的引導載入程序,它可能不是一個文件,因為嵌入式引導載入程序通常無法讀取 Linux 文件系統。例如,使用 U-Boot (一種流行的嵌入式引導載入程序),您可以使用
mkimage
. 如果核心映像位於 FAT 分區上,則該分區通常不會在 Linux 下掛載,因為 Linux 從不需要訪問它(升級期間除外,但大多數嵌入式系統不會將其核心與引導載入程序分開升級)。結果是你必須尋找它。如果您需要幫助,您需要非常準確地描述您的系統,即便如此,我們可能會也可能無法提供幫助,具體取決於您的嵌入式系統的受歡迎程度。如果您自己找不到,請考慮向嵌入式系統的供應商尋求支持。