[Macchiato] First boot

Ard Biesheuvel ard.biesheuvel at linaro.org
Tue Jan 16 22:01:40 GMT 2018


On 16 January 2018 at 21:59, Ard Biesheuvel <ard.biesheuvel at linaro.org> wrote:
> On 16 January 2018 at 21:53, Stuart Monteith <stoo at stoo.me.uk> wrote:
>> Hello,
>>   I thought I’d share my findings so far with my revision 1.3 MacchiatoBIN.
>>
>> I’ve put uEFI onto an SD card, and configured the jumpers appropriately. I’ve used Leif’s flash-image-17.10.bin
>>
>> I found the daily netinst isos hung early on during booting.
>>
>> I put onto a USB stick a Debian mini.iso image from 2018-01-15:
>>    https://d-i.debian.org/daily-images/arm64/daily/netboot/mini.iso
>>
>> and then booted into that, using the front USB2 socket and the 1GB ethernet socket.
>> It installed successfully onto a 120GB WD SSD connected to one of the SATA ports.
>>
>
> Excellent!
>
>> When rebooting, I get to an EFI prompt. To boot, I type:
>>    fs0:\EFI\debian\aa64grub.efi
>>
>
> If you add that exact line to a file called 'startup.nsh' in fs0:\, it
> should run it automatically for you.
>

Ehm, actually, not that *exact* line: the file is called grubaa64.efi
not aa64grub.efi

> Apparently, Leif's image does not have persistent variable support yet
> - support for that has been contributed in the mean time.
>
>> and it then boots to a command line.
>>
>> The kernel version:
>>     Linux version 4.14.0-2-arm64 (debian-kernel at lists.debian.org) (gcc version 7.2.0 (Debian 7.2.0-18)) #1 SMP Debian 4.14.7-1 (2017-12-22)
>>
>> and the CPU info:
>>
>> $ lscpu
>> Architecture:        aarch64
>> Byte Order:          Little Endian
>> CPU(s):              4
>> On-line CPU(s) list: 0-3
>> Thread(s) per core:  1
>> Core(s) per socket:  2
>> Socket(s):           2
>> NUMA node(s):        1
>> Model:               1
>> BogoMIPS:            50.00
>> NUMA node0 CPU(s):   0-3
>> Flags:               fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid
>>
>> So, all in all, looking good. I’ll next run some tests on it to check that it is reliable. It is apparently configured to run at 2GHz - I had to do this as I wouldn’t have enough jumpers to boot from the SD card! When building OpenJDK multi-threaded the CPU was running at about 42 degrees Celsius - the fan is doing its job.
>>
>
> I definitely fried my first 1.2 by running it without a fan [in
> Morocco in the summer] so you should definitely fit one, indeed. Or
> did yours come with one fitted already?



More information about the Macchiato mailing list