Skip to content
Rohan Garg edited this page Apr 22, 2018 · 10 revisions

Building ISOs

There are 3 custom parts:

Resources:

Boot charts:

Bootcharts require a custom kernel. Ping dave if you want it.

Current Netrunner:

System: http://static.davidedmundson.co.uk/pinebook/system-startup.svg

User session: http://static.davidedmundson.co.uk/pinebook/user-startup.svg

We can then make changes and quantatively and accurately compare results.


App timing: https://github.com/davidedmundson/tinytimer

This app times from a process launch to a window appearing.

Flashing to eMMC

  • Flash image to microsd card as usual
  • Once booted into the live system, flash microsd card to emmc with :
sudo dd if=/dev/mmcblk0 of=/dev/mmcblk1 bs=4M status=progress
  • Power off machine
  • Remove microsd card
  • Power on machine
  • Run installer as usual

Regenerate the boot.scr

sudo mkimage -C none -A arm -T script -d /boot/boot.cmd /boot/boot.scr

Assign static MAC address to wifi card

echo 'options 8723cs rtw_initmac=00:81:c1:55:17:0a' > /etc/modprobe.d/8723cs.conf