~j-harbott/cirros/dev

« back to all changes in this revision

Viewing changes to README

  • Committer: Scott Moser
  • Date: 2016-07-21 14:56:04 UTC
  • mfrom: (369.1.29 cirros)
  • Revision ID: smoser@ubuntu.com-20160721145604-3n7dga1vnvaqakq1
Add support for UEFI booting on AArch64 and x86-64 architectures.

Grub2-efi binaries are pulled from Ubuntu and used to build EFI grub
images.

Disk images are switched to GPT scheme. Part1 is rootfs (from part.img
as it was), part15 is EFI System Partition with EFI grub in place
(on aarch64 and x86-64 only).

Also enabled ARM disk images to be part of release.

Boot tested:

- aarch64/uefi - grub
- aarch64/uefi - direct kernel
- arm - direct kernel
- i686/bios
- x86-64/bios
- x86-64/uefi

All those images booted fine. Not tested PPC ones yet.

Show diffs side-by-side

added added

removed removed

Lines of Context:
46
46
   $ kver="3.19.0-20.20~14.04.1"
47
47
   $ ./bin/grab-kernels "$kver"
48
48
 
 
49
 * Download EFI grub to use.
 
50
   The grub-efi input to bundle will be in tar.gz format.
 
51
 
 
52
   # gver is newest from https://launchpad.net/ubuntu/+source/grub2
 
53
   $ gver="2.02~beta2-36ubuntu8"
 
54
   $ ./bin/grab-grub-efi "$gver"
 
55
 
49
56
 * build disk images using bin/bundle
50
57
   $ sudo ./bin/bundle -v --arch=$ARCH output/$ARCH/rootfs.tar \
51
58
      download/kernel-$ARCH.deb output/$ARCH/images