1. <ul id="0c1fb"></ul>

      <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
      <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区

      RELATEED CONSULTING
      相關(guān)咨詢
      選擇下列產(chǎn)品馬上在線溝通
      服務(wù)時間:8:30-17:00
      你可能遇到了下面的問題
      關(guān)閉右側(cè)工具欄

      新聞中心

      這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
      Diskimage-builder的作用是什么

      這篇文章主要介紹“Diskimage-builder的作用是什么”,在日常操作中,相信很多人在Diskimage-builder的作用是什么問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”Diskimage-builder的作用是什么”的疑惑有所幫助!接下來,請跟著小編一起來學(xué)習(xí)吧!

      高港ssl適用于網(wǎng)站、小程序/APP、API接口等需要進行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為成都創(chuàng)新互聯(lián)公司的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18980820575(備注:SSL證書合作)期待與您的合作!

      DIB階段

      root.d

      • 創(chuàng)建或適配初始化的 root 文件系統(tǒng)環(huán)境。這個一般是發(fā)行版內(nèi)置的或直接建立在一個現(xiàn)有的 image 上的。

      • 在一個構(gòu)建過程中,只能有一個 element 使用 root.d,除非能夠非常仔細地適配由其它 elements 構(gòu)建出來的上下文而不會盲目地覆蓋掉其它的 elements 的 root.d。

      • 運行:在 chroot 外。

      extra-data.d

      • 在構(gòu)建 image 過程中從 host 環(huán)境拉取數(shù)據(jù),這里應(yīng)該把所有數(shù)據(jù)(比如說 SSH keys, http proxy 配置之類的)復(fù)制到 $TMP_HOOKS_PATH.

      • 運行:chroot 外

      pre-install.d

      • 在 chroot 內(nèi)運行代碼,這個運行是在安裝 packages 之前的,所以非常適合添加 apt 源。

      • 運行:chroot 內(nèi)

      install.d

      • 在 pre-install.d 之后運行,同樣在 chroot 內(nèi)。這里非常適合用來安裝 packages,鏈入配置管理工具或做一些特定的 image 操作。

      • 運行:chroot 內(nèi)

      post-install.d

      • 在 chroot 內(nèi)運行代碼。這里非常適合用來處理一些想要在安裝完系統(tǒng)/軟件和第一次啟動鏡像之間的任務(wù)。一些使用示例:

      • 運行 chkconfig 以 disable 掉不需要的服務(wù),清掉 package manager 遺留下來的緩存以減少 image 體積。

      • 運行:chroot 內(nèi)

      block-device.d

      • 自定義 image 所在的塊設(shè)備(比如說分區(qū))。在目標(biāo)樹準(zhǔn)備就緒之后運行,但在 cleanup.d 之前。

      • 運行:chroot 外

      finalise.d

      • 對 root 文件系統(tǒng)做一些最后的調(diào)試工作。在 chroot 內(nèi)運行,并且在 root 文件系統(tǒng)被復(fù)制到掛載出來的文件系統(tǒng)之后。這是一個適合用來重置 SELinux metadata,安裝 grub 啟動加載之類操作的地方。

      • 由于這里的操作是在最終的 image 內(nèi)發(fā)生的,所以限制這里的操作,只做一些必須修改文件系統(tǒng)的 metadata 和 image 的操作是很重要的。對大多數(shù)操作來說,更應(yīng)該在 preferred 內(nèi)進行。

      • 運行:chroot 內(nèi)

      cleanup.d

      • 清理 root 文件系統(tǒng)內(nèi)容。

      • 運行:chroot 外

        注意:各種階段,(root,extra-data,pre_install,install,post_install,block-device,fianlise)除了chroot中和chroot外沒有任何區(qū)別,只是用他們來規(guī)范操作(當(dāng)然意義是不同的,但是運行的流程是相同的).

      DIB邏輯

      啟動流程

      • BIOS,硬件自檢,然后交給第一個存儲設(shè)備(硬盤,網(wǎng)絡(luò)…)

      • MBR,MBR主要的作用是描述磁盤和找到boot(MBR代碼詳解)(GRUB 不是通過文件系統(tǒng)來找內(nèi)核文件的,因為這時候內(nèi)核還沒有啟動所以也不存在什么文件系統(tǒng),而是直接訪問硬盤的第1個硬盤第1個分區(qū)(MBR里面存在分區(qū)表)的來找到內(nèi)核文件)

      • BOOT loader,現(xiàn)在的boot loader主要有兩種grub和extlinux,boot loader的作用是把磁盤中的內(nèi)核文件加載到內(nèi)存匯中.在DIB中的bootloader元素,中bootloader安裝腳本是一個非常好的bootloader安裝腳本,幾乎在所有的linux發(fā)行版上都可以用這個腳本進行bootloader的安裝

      • 內(nèi)核加載程序,這里也有多種,以前用的是init,現(xiàn)在很多l(xiāng)inux系統(tǒng)使用systemd,但是同時也保留init的兼容.
        探測硬件
        加載驅(qū)動
        掛載根文件系統(tǒng)
        執(zhí)行第一個程序/sbin/init

      鏡像本質(zhì)

      鏡像就是一塊存儲,里面保留了從分區(qū)表到文件系統(tǒng)到文件內(nèi)容的所有數(shù)據(jù).大致的組成是這樣的: MBR,文件系統(tǒng)的格式,比如inod

      分區(qū)表

      分區(qū)表保存在MBR中,它占據(jù)了磁盤的前512個字節(jié):

      • 001-440 bytes 由 BIOS 啟動的 MBR 啟動代碼

      • 441-446 bytes MBR 硬盤簽名

      • 447-510 bytes 分區(qū)表 (主分區(qū)和擴展分區(qū),而非邏輯分區(qū))

      • 511-512 bytes MBR 啟動簽名 0xAA55.

      到此,關(guān)于“Diskimage-builder的作用是什么”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識,請繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會繼續(xù)努力為大家?guī)砀鄬嵱玫奈恼拢?/p>
      網(wǎng)站名稱:Diskimage-builder的作用是什么
      轉(zhuǎn)載注明:http://ef60e0e.cn/article/gedjgc.html

      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区
      1. <ul id="0c1fb"></ul>

        <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
        <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

        卢龙县| 任丘市| 抚宁县| 边坝县| 辉县市| 富裕县| 枞阳县| 虞城县| 石林| 浦江县| 永安市| 汨罗市| 南宫市| 和静县| 福泉市| 肇州县| 丹巴县| 东明县| 乌鲁木齐市| 盱眙县| 淳化县| 连城县| 宁南县| 阿城市| 清原| 噶尔县| 永顺县| 罗甸县| 体育| 定结县| 突泉县| 吴旗县| 吴忠市| 巧家县| 永州市| 周宁县| 新乡市| 三亚市| 青州市| 水城县| 宣恩县|