久久精品精选,精品九九视频,www久久只有这里有精品,亚洲熟女乱色综合一区
    分享

    用BusyBox制作Linux根文件系統(tǒng)

     昵稱15515903 2014-02-19

    用BusyBox制作Linux根文件系統(tǒng)

    STEP 1:構(gòu)建目錄結(jié)構(gòu) 

    創(chuàng)建根文件系統(tǒng)目錄,主要包括以下目錄
    /dev  /etc /lib  /usr  /var /proc /tmp /home /root /mnt /bin  /sbin  /sys 

    #mkdir     /home/rootfs
    #cd        /home/rootfs

    #mkdir  dev  etc  lib  usr  var  proc  tmp  home  root  mnt   sys


    STEP 2:    使用busybox構(gòu)建/bin /sbin linuxrc

    進(jìn)入busybox-1.16.1目錄,執(zhí)行

    #make defconfig

    #make menuconfig

    Busybox Setting ----->
        Build Options ----->
            //1選擇將busybox進(jìn)行靜態(tài)編譯
            [*]Build BusyBox as a static binary (no shared libs)
            //2.指定交叉編譯器為
            (/usr/local/arm/4.3.2/bin/arm-linux-)Cross Compiler prefix

    Installation Options ----->

            //3.選擇上 Don’t use /usr
    Busybox Library Tuning--->
        [*]Username completion
        [*]Fancy shell prompts
        [*]Query  cursor  position  from  terminal
            //4.編譯出的busybox的shell命令解釋器支持顯示當(dāng)前路徑及主機(jī)信息

    保存退出

    #make   
    #make install

    在busybox目錄下會(huì)看見 _install目錄,里面有/bin /sbin linuxrc三個(gè)文件
    將這三個(gè)目錄或文件拷到第一步所建的rootfs文件夾下。

    #cp bin/ sbin/ linuxrc /home/rootfs -ra 

       切記一定要帶上-a的參數(shù),因?yàn)閎in目錄里大部分都是鏈接,如果不帶-a的參數(shù),拷過去之后會(huì)做相應(yīng)的復(fù)制,不再是鏈接的形式


    STEP 3  構(gòu)建etc目錄:

    1)進(jìn)入根文件系統(tǒng)rootfs的etc目錄,執(zhí)行如下操作:

           拷貝Busybox-1.16.1/examples/bootfloopy/etc/* 到當(dāng)前目錄下
            #cp –r busybox-1.16.1/examples/bootfloopy/etc/*  rootfs/etc

            修改inittab,把第二項(xiàng)改為::respawn:-/bin/login

            刪除第三、第四行代碼   

    2)拷貝虛擬機(jī)上的/etc/passwd, /etc/group, /etc/shadow到rootfs/etc下

            # cp /etc/passwd   rootfs/etc
            # cp /etc/group    rootfs/etc
            # cp /etc/shadow   roofs/etc

    對(duì)以下三個(gè)文件修改,只保存與root相關(guān)的項(xiàng),根據(jù)具體情況內(nèi)容會(huì)有所不同。

    修改passwd為root:x:0:0:root:/root:/bin/sh,即只保存與root相關(guān)項(xiàng),而且最后改成/bin/ash。

    修改group為root:x:0:root

    修改shadow為root:$1$x9yv1WlB$abJ2v9jOlOc9xW/y0QwPs.:14034:0:99999:7:::

    登陸開發(fā)板時(shí)需輸入用戶名密碼,同虛擬機(jī)相同

    3)修改profile

    PATH=/bin:/sbin:/usr/bin:/usr/sbin          //可執(zhí)行程序 環(huán)境變量

    export LD_LIBRARY_PATH=/lib:/usr/lib        //動(dòng)態(tài)鏈接庫 環(huán)境變量

    /bin/hostname sunplusedu

    USER="`id -un`"

    LOGNAME=$USER

    HOSTNAME='/bin/hostname'

    PS1='[\u@\h \W]# '                          //顯示主機(jī)名、當(dāng)前路徑等信息:

    4)修改 etc/init.d/rc.S文件

    /bin/mount -n -t ramfs ramfs /var

    /bin/mount -n -t ramfs ramfs /tmp

    /bin/mount -n -t sysfs none /sys

    /bin/mount -n -t ramfs none /dev

    /bin/mkdir /var/tmp

    /bin/mkdir /var/modules

    /bin/mkdir /var/run

    /bin/mkdir /var/log

    /bin/mkdir -p /dev/pts                    //telnet服務(wù)需要

    /bin/mkdir -p /dev/shm                    //telnet服務(wù)需要

    echo /sbin/mdev > /proc/sys/kernel/hotplug//USB自動(dòng)掛載需要

    /sbin/mdev -s         //啟動(dòng)mdev在/dev下自動(dòng)創(chuàng)建設(shè)備文件節(jié)點(diǎn)

    /bin/mount -a

    5)修改etc/fstab文件,增加以下文件

            none   /dev/pts    devpts   mode=0622      0 0
           tmpfs  /dev/shm    tmpfs    defaults       0 0


    STEP 4 構(gòu)建lib目錄:

         1)#cd /usr/local/arm/4.3.2/arm-none-linux-gnueabi/libc/armv4t/lib

         將以下動(dòng)態(tài)庫拷貝到rootfs/lib下
         #cp  *so*  roofs/lib  -a

         2)#cd /usr/local/arm/4.3.2/arm-none-linux-gnueabi/libc/armv4t/usr/lib
         將以下動(dòng)態(tài)庫拷貝到rootfs/lib下
         #cp ./libstdc++.so.*  rootfs/lib  -a

      本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
      轉(zhuǎn)藏 分享 獻(xiàn)花(0

      0條評(píng)論

      發(fā)表

      請(qǐng)遵守用戶 評(píng)論公約

      類似文章 更多

      主站蜘蛛池模板: 动漫av网站免费观看| 99中文字幕国产精品| 116美女极品a级毛片| 香蕉EEWW99国产精选免费| 精品麻豆国产色欲色欲色欲WWW| 精品人妻av区乱码| 亚洲色大成成人网站久久| 在厨房被C到高潮A毛片奶水| 亚洲精品男男一区二区| 乱码中字在线观看一二区| 亚洲AV中文无码乱人伦在线咪咕| 97午夜理论电影影院| 亚洲AV中文无码乱人伦在线观看| 亚洲国产日韩一区三区| 国产午夜手机精彩视频| 亚洲精品无码久久千人斩| 亚洲精品无码国产片| 午夜性爽视频男人的天堂| 欧美高清精品一区二区| 国产精品亚洲А∨怡红院| 少妇激情AV一区二区三区 | 国产精品国产三级国产试看 | 国产精品 自在自线| 国产精品国产自线拍免费软件| 亚洲精品无码久久千人斩| 国产激情视频在线观看的| 成 人影片免费观看| 99久久精品费精品国产一区二| 国产成人无码免费看视频软件| 亚洲人成网站18禁止无码| 精品人妻中文无码AV在线| 国产玩具酱一区二区三区| 高潮潮喷奶水飞溅视频无码| 国产萌白酱喷水视频在线观看| 亚洲国产天堂久久综合226114| 一道本AV免费不卡播放| 欧美一本大道香蕉综合视频| 国内精品久久久久久久小说| 亚洲 欧洲 无码 在线观看| 麻豆国产成人AV在线播放| 日日摸夜夜添夜夜添高潮喷水 |