Using the default firmware shipped with the board. Plus:
# export ARCH=arm64 # export CROSS_COMPILE=aarch64-linux-gnu- # make defconfig # make -j8 ImageCopy the 'Image' generated in step 2 to \SOFTWARE
# export ARCH=arm64 # export CROSS_COMPILE=aarch64-linux-gnu- # make defconfig # make -j8 Image
Kernel Boot for the Juno on Linaro's site
Download this one:
linaro-image-lamp-genericarmv8-20150618-754.rootfs.tar.gz
Unpack this to a directory such as: /home/dennis/linaro/rootfs. The content in it looks like:
bin boot dev etc home lib media mnt proc run sbin sys tmp usr var
/dev/sdc
fdisk this device and create a primary partition so then /dev/sdc1 will be created.
fdisk
/dev/sdc1
Create a ext4 file system in this partition:
ext4
#mkfs.ext4 /dev/sdc1
Mount the /dev/sdc1 into /mnt then, cp -R /home/dennis/linaro/rootfs/* into /mnt
/mnt
cp -R /home/dennis/linaro/rootfs/*
Umount the /dev/sdc1. so you get a u-disk rootfs now, insert it in the usb 2.0 port in the rear side of the juno board.
u-disk rootfs
Boot the linux will be ok, meaning into the Linux shell.