當前位置:首頁 » 文件管理 » initrdimg解壓

initrdimg解壓

發布時間: 2022-06-05 09:46:31

1. linux怎樣解包打包img文件

標准img鏡像直接雙擊就可以打開啊,如果你說的是initrd.img那隻能重新生成,這不是普通img文件

2. 如何操作initrd0.img文件

  • 例子:
    title Install Ubuntu 8.10
    root (hd0,0)
    kernel (hd0,6)/vmlinuz boot=casper iso-scan/filename=/ubuntu-8.10-desktop-i386.iso ro quiet splash locale=zh_CN.UTF-8
    initrd (hd0,6)/initrd.gz

    第一行root(hd0,0) 意思是指定第一快硬碟,第一個分區為當前引導目錄!
    第二行:kernel 後面跟的是系統內核引導文件!加傳遞給內核的參數!
    第三行initrd 是虛擬磁碟文件!為了得到廣泛硬體的支持!這里需要虛擬磁碟!因為在系統引導之前也許硬碟是不可用的 所以先虛擬一快磁碟出來 放引導文件!然後等引導到一定的步驟再載入硬碟!

3. 怎樣製作系統引導盤,需要用到哪些軟體

封裝,一兩句話不好說,你可以封裝後的gho文件來製作引導盤,就是生成 iso文件 ,刻錄不會?直接用刻錄機和刻錄軟體來刻錄,不懂的話加我的阿里旺旺號:

4. 怎樣解壓redhat的initrd.img

image-initrd的處理流程
1. boot loader把內核以及initrd文件載入到內存的特定位置。
2. 內核判斷initrd的文件格式,如果不是cpio格式,將其作為image-initrd處理。
3. 內核將initrd的內容保存在rootfs下的/initrd.image文件中。
4. 內核將/initrd.image的內容讀入/dev/ram0設備中,也就是讀入了一個內存檔中。
5. 接著內核以可讀寫的方式把/dev/ram0設備掛載為原始的根文件系統。
6. .如果/dev/ram0被指定為真正的根文件系統,那麼內核跳至最後一步正常啟動。
7. 執行initrd上的/linuxrc文件,linuxrc通常是一個腳本文件,負責載入內核訪問根文件系統必須的驅動, 以及載入根文件系統。
8. /linuxrc執行完畢,常規根文件系統被掛載
9. 如果常規根文件系統存在/initrd目錄,那麼/dev/ram0將從/移動到/initrd。否則如果/initrd目錄不存在, /dev/ram0將被卸載。
10. 在常規根文件系統上進行正常啟動過程 ,執行/sbin/init。
通過上面的流程介紹可知,Linux2.6內核對image-initrd的處理流程同linux2.4內核相比並沒有顯著的變化, cpio-initrd的處理流程相比於image-initrd的處理流程卻有很大的區別,流程非常簡單,在後面的源代碼分析中,讀者更能體會到處理的簡捷。

5. 什麼是 initrd.img

Initrd 的英文全稱是 initial ram disk,從字面意思來看,initi指linux的初始階段,ram disk指RAM 盤。ram disk是一個基於ram的塊設備,同其他存儲設備一樣,它不僅占據了一塊固定的內存(只是它佔用的RAM內存,而普通從此設備是ROM內存),而且...

熱點內容
凸包的graham演算法 發布:2025-01-21 12:00:00 瀏覽:146
jsonobject轉java對象 發布:2025-01-21 12:00:00 瀏覽:306
macpython3默認 發布:2025-01-21 11:58:26 瀏覽:261
芒果伺服器是什麼意思 發布:2025-01-21 11:57:54 瀏覽:40
微信聊天伺服器錯誤什麼意思 發布:2025-01-21 11:56:13 瀏覽:460
linuxtomcat不能訪問 發布:2025-01-21 11:47:11 瀏覽:394
刷新器需要什麼配置 發布:2025-01-21 11:09:28 瀏覽:972
jedis源碼 發布:2025-01-21 11:08:24 瀏覽:890
edm資料庫 發布:2025-01-21 11:05:54 瀏覽:371
QQ咋樣加密 發布:2025-01-21 11:05:45 瀏覽:164