手動做一份測試用 SPG290 ramdisk.img root filesystem
手動做一份測試用 ramdisk.img root filesystem
首先, 如步驟0, 先完成ramdisk.img, 其次kernel本身至少要打開initrd & ext2, 如步驟1, 這兩部分的kernel功能應該都沒有architecture-dependent, 另外也讓kernel自帶參數, 範例中的參數可能需要修改的有ttyS1以及0x
當kernel與rootfs兩份image file都準備好了, 依照原本的方法準備下載到板子
RAM, 線在規劃一段RAM來放ramdisk.img (
假設這時候我們已經下載kernel & root filesystem 兩份image在RAM, 啟動start_kernel, 這時候, kernel執行的後面階段會到0x
<0>
dd if=/dev/zero of=ramdisk.img bs=1024 count=4096 # create 4MB image
mkfs.ext2 ramdisk.img
mount ramdisk.img /mnt –o loop
mkdir /mnt/dev
mknod /mnt/dev/ram0 b 1 0
ls –l /mnt ## 空的image, 沒有檔案系統內容
umount /mnt
<1>
.config # kernel configuration
CONFIG_BLK_DEV_INITRD=y
CONFIG_CMDLINE="console = ttyS1 , 115200 root = / dev / ram0 rw initrd = 0x
CONFIG_EXT2_FS=y

0 Comments:
Post a Comment
<< Home