<em id="0a85b"><option id="0a85b"></option></em>

<abbr id="0a85b"></abbr>

      <nobr id="0a85b"></nobr>
        <tr id="0a85b"></tr>
        9久久伊人精品综合,亚洲一区精品视频在线,成 人免费va视频,国产一区二区三区黄网,99国产精品永久免费视频,亚洲毛片多多影院,精品久久久无码人妻中文字幕,无码国产欧美一区二区三区不卡
        學(xué)習(xí)啦>學(xué)習(xí)電腦>操作系統(tǒng)>Linux教程>

        基本制作過程

        時間: 若木635 分享
        基本制作過程
        創(chuàng)建目錄和文件
        在imgae目錄下創(chuàng)建dev, proc , sys , etc ,mnt 四個目錄
         
        創(chuàng)建如下兩個設(shè)備文件
         
         mknod  -m 600 dev/console c 5 1 
         mknod -m 600 dev/null c  1 3 
        proc,dev,sys都是用來mount內(nèi)核信息的。
         
        etc是用來放配制文件的。
         
        更詳細(xì)請看“Linux 目錄詳解”
        測試一下
        加載內(nèi)核信息
        首先要加載內(nèi)核信息。其中$INITRD為一環(huán)境變量,保存鏡像文件夾的位置如“/initrd”。
         
        mount -v --bind /dev $INITRD/dev
        mount -vt devpts devpts $INITRD/dev/pts 
        mount -vt tmpfs shm $INITRD/dev/shm 
        mount -vt proc proc $INITRD/proc
        mount -vt sysfs sysfs $INITRD/sys
        更改根文件系統(tǒng)
        chroot $INITRD /bin/sh 
        命令進(jìn)入busybox的環(huán)境。出現(xiàn)shell的命令提示符,可以試著輸入幾個命令,看看執(zhí)行結(jié)果。例如,輸入 fdisk -l 命令看看是否能顯示
        mdev自動生成/dev下的設(shè)備文件
        上節(jié)用chroot方法試驗(yàn)busybox時,為了簡單,是用“綁定”的方式把主機(jī)的/dev中的設(shè)備文件映射到image目錄下的dev目錄。在initramfs上,這種方法顯然不能使用。
         
        生成系統(tǒng)的設(shè)備文件,現(xiàn)在通常都是用udev動態(tài)生成,而initramfs為了做到通用,動態(tài)生成的要求是必須的。在busybox中有一個mdev命令,就是用來動態(tài)生成設(shè)備文件,填充到/dev目錄的。
         
        在系統(tǒng)啟動時,用
         
         mdev -s 
        命令可以根據(jù)內(nèi)核的sysfs文件系統(tǒng)在/dev目錄中自動生成相應(yīng)的設(shè)備文件。
         
        命令執(zhí)行前,需要先掛載內(nèi)核的proc和sysfs虛擬文件系統(tǒng)。
        最簡init文件
        在image目錄下寫一個最簡單的init腳本,這也默認(rèn)我們是用initramfs制作鏡像了,linuxrc文件可以刪除,只有在制作initrd時都用它。
         
        #!/bin/sh 
        mount -t proc proc /proc 
        mount -t sysfs sysfs /sys 
        mdev -s 
        /bin/sh 
        系統(tǒng)最終會啟動到一個shell交互環(huán)境,和測試一下中類似。前提是dev,proc,sys目錄已經(jīng)創(chuàng)建。
         
        為init文件設(shè)置可執(zhí)行權(quán)限,當(dāng)前目錄為鏡像根目錄:
         
        chmod +x init 
        有些busybox配置中,mdev命令需要讀取/etc/mdev.conf文件,為了避免出錯信息,我們創(chuàng)建一個空文件。
         
        touch etc/mdev.conf 
        mdev.conf文件是用 來控制mdev生成的設(shè)備文件的讀寫權(quán)限的,在這里我們不需要對設(shè)備文件設(shè)置特別的權(quán)限,就使用mdev缺省的660的權(quán)限設(shè)置。有關(guān)mdev的設(shè)備文件 權(quán)限的控制詳細(xì)信息,可參考busybox源碼樹docs目錄下的mdev.txt文件。 
        75378 主站蜘蛛池模板: 日本黄页网站免费观看| 在线无码免费的毛片视频| 爱性久久久久久久久| 2020最新国产精品视频| 久久久久亚洲精品美女| 国内精品大秀视频日韩精品 | 91精品国产午夜福利| 99久久久国产精品免费无卡顿| 老司机午夜精品视频资源| 欧美一区二区三区欧美日韩亚洲| 国产三级国产精品国产专区| 日韩AV高清在线看片 | 两个人看的www免费| 97人妻精品一区二区三区免| 日本最新免费二区三区| 国产三级a三级三级| 香蕉久久夜色精品国产成人| 日韩人妻无码精品久久| 亚洲国产成人av国产自| 一本加勒比hezyo无码人妻| 亚洲精品二区在线观看| 91一区二区三区蜜桃| 中文字幕乱码人妻综合二区三区 | 激情综合网激情五月我去也| 丰满无码人妻热妇无码区| 国产美熟女乱又伦AV果冻传媒| 亚洲一区二区三区av链接| 亚洲老女人区一区二视频| 中文字幕精品久久天堂一区| 欧美色欧美亚洲高清在线观看| 精品蜜臀国产av一区二区| 成人年无码av片在线观看| 亚洲精品视频免费| 视频一区视频二区在线视频| 亚洲中文色欧另类欧美| 农村老熟妇乱子伦视频| 国产蜜臀久久av一区二区| 国内极度色诱视频网站| 亚洲视频免费一区二区三区| 暗交小拗女一区二区三区| 亚洲欧美日韩成人综合网|