安裝debian-linux mipsel系統,只能採用交叉安裝的方法。
具體方法如下:
- 根捲從nfs載入,要包含ar、wget,以及執行debootstrap所需要的c庫(最好是debian系統)。
1. 配置debootstrap
安裝時,首先要從要安裝的光碟中,取出相應的debootstrap_*.deb包,用下述命令安裝:
# ar -x /full/path/to/debootstrap_*.deb
# tar xzvf ./data.tar.gz
# cp ./usr/lib/debootstrap/scripts/* /usr/lib/debootstrap/scripts/
如果本地系統中沒有debootstrap軟體,則可以把data.tar.gz內容解壓到根目錄。
2. 掛接分割槽
如果要把基本的debian系統安裝到硬碟,要先掛接相應的硬碟分割槽。如下所示:
建立掛接點:# mkdir -p /target
掛接硬碟分割槽:# mount /dev/hda1 /target
安裝光碟的內容,最好複製到本地(nfs伺服器上可見目錄,或者硬碟中),假設在/mnt/cd-image/目錄下。
- 如果使用iso映像,可以用 # mount -t iso9660 -o loop /debian*.iso /mnt/cd-image
- 如果已經複製到某個硬碟分割槽,則掛接該分割槽。
3. 安裝基本系統
可以使用如下命令:
/usr/sbin/debootstrap --arch mipsel sarge /target file:/mnt/cd-image/
這個命令將把基本debian系統,從/mnt/cd-image/的光碟內容,安裝到/target目錄。
4. 已知問題
1) 核心選擇
linux-2.4.18版本的核心,在採用上述方法安裝時會出錯。這可能是核心ipc方面的bug造成的。換成linux-2.4.28核心後,安裝過程正常。
Linux常用檔案系統的製作命令
記錄以前開發中製作過的linux檔案系統,記得以前為了評估檔案系統的優越性,在用busy製作出檔案系統目錄通過各種檔案系統工具將目錄打包成各種檔案系統格式 ramdisk cramfs ubifs jffs2等。以下記錄以前用過的指令碼,其實都挺簡單。bin sh echo create rfodn...
檔案系統之製作檔案系統
3 格式化 製作檔案系統 4 掛載 root localhost fdisk l dev sda 磁碟 dev sda 21.5 gb,21474836480 位元組,41943040 個扇區 units 扇區 of 1 512 512 bytes 扇區大小 邏輯 物理 512 位元組 512 位元...
製作ramdisk檔案系統
近段時間跟老闆做些嵌入式的實驗,順便學了下ramdisk檔案系統的製作,為防忘記,寫篇日誌提醒提醒。由於實驗採用的是龍芯的板子,所以很多地方是基於mips來寫的。網上也有很多ramdisk檔案系統製作的帖子,各有各的優缺點,我這就算是乙個新的參考吧。介紹下我的環境 ubuntu 8.04 核心版本 ...