diff --git a/board/odroidc1/overlay-initramfs/prepare_initramfs b/board/odroidc1/overlay-initramfs/prepare_initramfs new file mode 100755 index 0000000000..1a0194ad6d --- /dev/null +++ b/board/odroidc1/overlay-initramfs/prepare_initramfs @@ -0,0 +1,7 @@ +#!/bin/sh + +# we don't have the codepage kernel modules compiled in, so we have to manually insert them +mkdir /system +mount /dev/mmcblk0p2 /system +/system/bin/busybox insmod /system/lib/modules/*/kernel/fs/nls/nls_cp437.ko + diff --git a/board/odroidc1/overlay-initramfs/remove_initramfs b/board/odroidc1/overlay-initramfs/remove_initramfs new file mode 100755 index 0000000000..ab6eeb2354 --- /dev/null +++ b/board/odroidc1/overlay-initramfs/remove_initramfs @@ -0,0 +1,4 @@ +#!/bin/sh + +sed -i 's/00 0x22000000 0x/00 - 0x/' /boot/boot.ini + diff --git a/board/odroidc1/postscript.sh b/board/odroidc1/postscript.sh index db05fded9e..aeac335477 100755 --- a/board/odroidc1/postscript.sh +++ b/board/odroidc1/postscript.sh @@ -8,6 +8,7 @@ cp $IMG_DIR/meson8b_odroidc.dtb $BOOT_DIR cp $BOARD_DIR/bl1.bin.hardkernel $IMG_DIR cp $BOARD_DIR/u-boot.bin $IMG_DIR cp $BOARD_DIR/boot.ini $BOOT_DIR +cp $BOARD_DIR/uInitrd $BOOT_DIR # fix some lib dirs if ! [ -L $TARGET/lib/arm-linux-gnueabihf ]; then diff --git a/board/odroidc1/uInitrd b/board/odroidc1/uInitrd new file mode 100644 index 0000000000..cef48975fa Binary files /dev/null and b/board/odroidc1/uInitrd differ