Kernel panic...How can I fix it?

Hi, I am newbie.

I did following website.

I use these contents

  1. ARM Cross Compiler: GCC
    I did as following this website

  2. Bootloader: U-Boot
    I did as following this website

  3. Upgrade distro “device-tree-compiler” package
    I did as following this website

  4. Linux Kernel
    I used that.
    git checkout origin/am33x-v3.13 -b tmp

  5. Root File System (small flash)
    add to uEnv.txt
    optargs=quiet init=/lib/systemd/systemd

wget -c
md5sum debian-7.3-bare-armhf-2013-12-18.tar.xz
1673993d8cbffe9dc95f157306e51657 debian-7.3-bare-armhf-2013-12-18.tar.xz

tar xf debian-7.3-bare-armhf-2013-12-18.tar.xz

  1. Setup microSD/SD card
  • Erase microSD/SD card:
    sudo dd if=/dev/zero of=/dev/sdb1 bs=1M count=16.
    sudo dd if=/dev/zero of=/dev/sdb2 bs=1M count=16.

  • Partition Layout
    I did before.

  • Format Partitions.
    sudo mkfs.vfat -F 16 /dev/sdb1 -n boot
    sudo mkfs.ext4 /dev/sdb2 -L rootfs

  1. Install Bootloader
  • Copy MLO/u-boot.img to the boot partition
    sudo cp -v ./u-boot/MLO /media/boot/
    sudo cp -v ./u-boot/u-boot.img /media/boot/
  1. uEnv.txt based bootscript
  • Create “uEnv.txt” boot script: (nano uEnv.txt)

#u-boot eMMC specific overrides; Angstrom Distribution (BeagleBone Black) 2013-06-20

loadzimage=load mmc ${mmcdev}:${mmcpart} ${loadaddr} ${kernel_file}
loadinitrd=load mmc ${mmcdev}:${mmcpart} 0x81000000 ${initrd_file}; setenv initrd_size ${filesize}
loadfdt=load mmc ${mmcdev}:${mmcpart} ${fdtaddr} /dtbs/${fdtfile}

It gave you a hint here ^ so either fix your file system or drop it from


I changed file system.
debian-7.3-bare-armhf-2013-12-18 → debian-7.3-minimal-armhf-2013-12-18

and I succeed~

as I can see kernel that I compiled.

thank you~ RobertCNelson~

2014년 2월 24일 월요일 오후 9시 39분 22초 UTC+9, Yeong-Woon Im 님의 말: