zimage、uImage、vmlinuz區別

來源:互聯網
上載者:User

vmlinux是核心檔案, zImage是一般情況下預設的壓縮核心映像檔案,壓縮vmlinux,加上一段解壓啟動代碼得到,只能從0X0地址運行。 uImage是u-boot使用bootm命令引導的Linux壓縮核心映像檔案格式, 使用工具mkimage對普通的壓縮核心映像檔案(zImage)加工而得。可以由bootm命令從任意地址解壓啟動核心。 由於bootloader一般要佔用0X0地址,所以,uImage相比zImage的好處就是可以和bootloader共存。
製作uImage的mkimage軟體,如果uClinux-dist有的話,一般放在uClinux-dist的tools目錄中

 

Linux核心與檔案系統的關係:

核心是核心,檔案系統是檔案系統,兩碼事。你可以用 window 做類比,兩者相同的。linux 核心就好比 window 作業系統,檔案系統就好比你的 C 盤,D 盤等等。你在安裝 window 的時候,要建立檔案系統,這個和 linux 一樣的,只不過 linux 要你自己預先建立好,而 window 你可以在安裝的時候來建立。誰說核心的目錄和檔案系統一樣了? 仔細看書,肯定不一樣的。如果書上說一樣,建議你換本書看。

pc機的都在一起,ls /boot下面的vmlinuz-xxxxx就是核心檔案。嵌入式系統一般是分開的。linux核心在啟動的時候,會負載檔案系統,直到載入shell為止。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.