[Macchiato] Trying to install mainline debian 9
Andrew Elwell
andrew.elwell at gmail.com
Tue Aug 28 13:22:31 BST 2018
Hi Folks,
I foolishly decided to see if I could get my doubleshot 1.3 rev board
booting off SATA (see
http://macchiatobin.net/forums/topic/u-boot-scsi-reset-causing-synchronous-abort-2/)
and so far I've got a newer u-boot installed, and am able to do a tftp
request. however, I'm stumped on what format the kernel and initrd
should be in - I tried using the arm64 debian installer
(http://ftp.au.debian.org/debian/dists/Debian9.5/main/installer-arm64/current/images/netboot/netboot.tar.gz)
and untarring that into the tftproot, but passing the info as :
setenv serverip 192.168.1.96
tftpboot ${kernel_addr_r} debian-installer/arm64/linux
tftpboot ${fdt_addr_r} mvebu_armada-8k.dtb
tftpboot ${ramdisk_addr_r} debian-installer/arm64/initrd.gz
... I then realise there's no 'bootz' option, and the other options
don't seem to be in the right format
so, I've decided to try and build EDK2 UEFI, but once again I'm
struggling to find current docs.
I used a build line of: GCC5_AARCH64_PREFIX=aarch64-linux-gnu- \
build -a AARCH64 -t GCC5 -b RELEASE -p
edk2-platforms/Platform/SolidRun/Armada80x0McBin/Armada80x0McBin.dsc
using git master branches of edk2 edk2-non-osi and edk2-platforms,
however I can't see a USB device in the resulting installer, and when
I try and PXE boot (on eth2 -- which has also lost the MAC Address) it
doesn't seem to complete any requests.
Today I discovered the 'marvell-armada-wip' branch of
https://github.com/MarvellEmbeddedProcessors/edk2-open-platform/blob/marvell-armada-wip/Documentation/Marvell/Build.txt,
which seems to be updated recently, but by now I'm getting very
confused as to which build instructions may work.
https://xkcd.com/349/ seems to be becoming very relevant.
So - can anyone point me to some crib notes for getting a current
bootloader that will launch either the debian netinstall, or an
opensuse leap installer?
Many thanks
Andrew
More information about the Macchiato
mailing list