我們想要開發板上面燒寫 busybox 文件系統,我們首先將 busybox 鏡像拷貝到 dhcp 目錄下,busybox鏡像在終結者 ULL 光盤資料\i.MX6ULL 終結者光盤資料\08_開發板系統鏡像\03_文件系統鏡像\01_Busybox文件系統可以找到,如圖 89.4.1 所示:
然后執行命令:將其解壓
將 client 目錄下編譯好的 dhclient 可執行文件拷貝到目標板系統的/bin 目錄下,輸入命令: cp /home/topeet/dhcp/dhcp-4.4.1/client/dhclient ./bin/ 如圖 89.4.3 所示
查看./bin/目錄下是否有 dhclient
將 client 目錄下的 dhclient.conf.5 和 client/scripts/linux 拷貝到目標板的/sbin 目錄下,輸入命令: cp /home/topeet/dhcp/dhcp-4.4.1/client/dhclient.conf.5 ./sbin/ cp /home/topeet/dhcp/dhcp-4.4.1/client/scripts/linux ./sbin/ 如圖 89.4.5 所示:
并將 dhclient.conf.5 改名為 dhclient.conf,將 linux 腳本改名為 dhclient-script,輸入命令:mv ./sbin/dhclient.conf.5 ./sbin/dhclient.conf mv ./sbin/linux ./sbin/dhclient-script 如圖 89.4.6 所示:
并輸入命令 chmod +x ./sbin/dhclient-script,為 dhclient-script 添加可執行屬性。
修改 dhclient-script 文件,將第一行修改為#!/bin/sh 如圖 89.4.8 和圖 89.4.9 所示:
圖 89.4.8
然后我們使用命令 tar -vcjf ./rootfs.tar.bz2 .將文件系統打包 tar -vcjf ./rootfs.tar.bz2 .
輸入命令:chmod 777 -R rootfs.tar.bz2 賦予權限。
|