9久久伊人精品综合,亚洲一区精品视频在线,成 人免费va视频,国产一区二区三区黄网,99国产精品永久免费视频,亚洲毛片多多影院,精品久久久无码人妻中文字幕,无码国产欧美一区二区三区不卡
學習啦>學習電腦>操作系統>Linux教程>

如何將initramfs打包進內核

時間: 若木635 分享

  將initramfs打包進內核

  如果我們有一個已經做好的cpio格式的initramfs,可以在內核編譯時直接編譯進內核。

  在將init程序打包進內核中,我們在內核配置參數中的initramfs sources配置項下輸入構建initramfs的目錄路徑。

  其實我們也可以直接輸出現成的initramfs的文件名,這樣在內核編譯時,就可以把它編譯進內核了。

  使用這種方法,有兩點需要注意:

  (1)cpio文件不能壓縮。一般作為initrd的cpio文件都經過了壓縮,所以編譯前需要先把壓縮過的文件解壓。

  (2)cpio文件的后綴名必須是 .cpio。內核編譯通過 .cpio的后綴名來識別此文件是cpio打包文件,而其他文件后綴名則會被認為是initramfs構建的描述文件(關于描述文件,下面后詳細說明)。

  用描述文件構建initramfs

  用內核編譯工具構建initramfs的第三種方法是使用描述文件。

  在內核配置參數中的initramfs sources配置項下可以輸入initramfs構建描述文件的文件名,內核編譯工具根據描述文件完成initramfs的構建。

  描述文件的語法格式的說明如下:

  # a comment

  file

  dir

  nod

  slink

  pipe

  sock

  name of the file/dir/nod/etc in the archive

  location of the file in the current filesystem

  link target

  mode/permissions of the file

  user id (0=root)

  group id (0=root)

  device type (b=block, c=character)

  major number of nod

  minor number of nod

  例子: 我們用描述文件的方式,構建將init程序打包進內核中的hello world的initramfs。

  hello-init.desp:

  dir /dev 0755 0 0

  nod /dev/console 0600 0 0 c 5 1

  file /init /home/wyk/initramfs-test/hello_static 0755 0 0

  在內核配置項initramfs sources中指定描述文件hello-init.desp,編譯內核時就會生成hello world的initramfs,運行效果與第一節用指定構建目錄的方法構建的initramfs的完全相同。

如何將initramfs打包進內核

將initramfs打包進內核 如果我們有一個已經做好的cpio格式的initramfs,可以在內核編譯時直接編譯進內核。 在將init程序打包進內核中,我們在內核配置參數中的initramfs sources配置項下輸入構建initramfs的目錄路徑。 其實我們也可以直
推薦度:
點擊下載文檔文檔為doc格式
75407 主站蜘蛛池模板: 亚洲综合久久精品国产高清| 成人午夜激情在线观看| 国偷自产一区二区三区在线视频 | 强奷白丝美女在线观看| 精品国产中文字幕av| 午夜福利电影| 国产精品免费第一区二区| 日韩女同在线二区三区| 99久热在线精品视频| 国产成人综合色视频精品| 自拍偷拍另类三级三色四色| 亚洲成人四虎在线播放| 亚洲欧美激情另类| 亚洲人成人伊人成综合网无码| 国产精品va在线观看h| 97视频精品全国免费观看| 亚洲AV午夜电影在线观看| 成在线人视频免费视频| a4yy私人毛片| 可以在线观看的亚洲视频| 亚洲理论电影在线观看| 乱60一70归性欧老妇| 亚洲国产一区二区三区| 免费十八禁一区二区三区| 日本免费最新高清不卡视频| 亚洲国产成熟视频在线多多 | 欧美拍拍视频免费大全| 东京热一精品无码av| 精品国产成人亚洲午夜福利| 少妇高潮水多太爽了动态图| 成人午夜免费无码视频在线观看 | 国产高清无遮挡内容丰富| 中文字幕在线精品国产| 日本做受高潮好舒服视频| 99久热在线精品视频| 亚洲av成人一区二区三区| 高清中文字幕国产精品| 久久激情影院| 狠狠色综合久久丁香婷婷| 宫西光有码视频中文字幕| 宅男噜噜噜66网站高清|