讓核心/根檔案系統 執行在目標板上
5.2.1使用nfs從主機匯出根檔案系統
我們介紹一些需要執行的典型的步驟(需要root 許可權): 1.
選擇乙個在您的網路上未被使用的ip位址分配給您的目標。同時您需要確保您在配置ltib時,根檔案系統可以使用該ip位址。目標甚至可以啟用dhcp來得到ip。但是如果您在ltib配置時選擇了dhcp和nfs部署,它實際上將繞過eth裝置的設定,而且依賴於當前設定的核心啟動引數。 2.
記住您主機的ip位址。例如,我們假設以下的引數:
3.建立乙個鏈結,從/
tftpboot
目錄到根檔案系統:
# ln –s ~/ltib/rootfs /tftpboot/192.168.0.254 4.
確保您已經在您的系統上安裝了nfs伺服器和埠對映(若未安裝可參考安裝一節)。 5.
匯出目錄,通過編輯『/etc/exports』,增加條目:
/home//ltib/rootfs *(rw,no_root_squash)
注意:這個例子將關閉該目錄下所有的安全性!任何主機都可以訪問此匯出的目錄。可以通過
」man exports」 6.
重啟nfs(該目錄仍在rootfs目錄下):
# sh
/etc/rc.d/init.d/nfs restart
5.2.2
確保您有乙個tftp守護程序執行在您的主機
大多數的bootloader 載入核心的網路連線使用tftp協議。所以您的目標的bootloader 可以處理已經編譯的核心,您必須確保在主機上有乙個tftp的守護程序。這裡您可以做一些檢查,如下:
1、檢查tftp伺服器程式出現在您的系統中。使用下面的命令檢查,如果它沒有出現,您可能需要安裝tftp-server 包。
# ls /usr/sbin/in.tftpd
/usr/sbin/in.tftpd
2、檢查inetd 是否設定執行tftp服務,可以通過執行如下命令檢查。您的輸出可能類似這樣:
# netstat –a | grep tftp
udp 0 0 *:tftp *:*
如果這兒沒有輸出,可以在下面檔案中進行修改,使它使能:
/etc/xinetd.d/tftp
in my copy i note the following line:
disable = no
3、如果您的主機有防火牆,請確保它不會阻塞來自於目標的包的傳入。所以,建議關閉防火牆。
5.2.3拷貝您的核心映象到tftp可以檢索到的乙個位置
一般tftp伺服器配置為「chroot」到這個目錄。
/tftpserver
這意味著您需要拷貝您的核心到這個目錄或者其下的子目錄。在我們的示例中,我們做如下操作:
# cp rootfs/boot/uimage /tftpboot
5.2.4
使用匯出rfs為您的核心設定bootloader引數
這個例子顯示的是乙個系統(引數為前一節中的設定)使用uboot / ppcboot :
設定網路引數。在ppcboot的提示:
= >setenv ipaddr
192.168.0.254
= > setenv serverip 192.168.0.204
= > setenv bootargs
root = /dev/nfs nfsaddrs = 192.168.0.254:192.168.0.204
5.2.5
=> tftp 100000 vmlinux.gz.uboot
.........
=> bootm 100000
三省六部官職
中書省,正官為內史令,副官為內史侍郎,主要職官有中書舍人。中書省主要負責秉承皇帝旨意起草詔敕,起草之責主要由中書舍人負擔。門下省,正官為納言,副官為黃門侍郎,主要職官有給事中。門下省主要負責糾核朝臣奏章,複審中書詔敕,如認為不當,可以封還和加以駁正。駁正之權主要由給事中掌握。中書 門下二省都設在宮內...
資料分析六部曲
一 資料分析六部曲 1 明確分析目的和思路 2 資料收集 3 將收集回來的資料進行處理 4 根據分析目的和思路進行資料分析 5 將分析出的結果通過圖表的方式展現出來 6 撰寫資料分析報告。二 資料分析方 1 資料分析方 主要用來指導資料分析師進行一次完整的資料分析,更多的是指資料分析思路,比如主要熊...
資料分析六部曲
什麼是資料分析?資料分析是用適當的統計分析方法對收集來的大量資料進行分析,將它們加以匯理解並消化,以求最大化地開發資料的功能,發揮資料的作用。資料分析的目的?把隱藏在一大批看似雜亂無章的資料背後的資訊集中和提煉出來,總結出研究物件的內在規律。資料分析的目的 把隱藏在一大批看似雜亂無章的資料背後的資訊...