uefi.vmdb 875 Bytes
Newer Older
1 2 3
# This is a sample VMDB2 input file that specifies a simple system for
# a PC that boots with UEFI.

Lars Wirzenius's avatar
Lars Wirzenius committed
4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
steps:
  - mkimg: "{{ output }}"
    size: 4G

  - mklabel: gpt
    device: "{{ output }}"

  - mkpart: primary
    device: "{{ output }}"
    start: 0%
    end: 1G
    part-tag: efi-part

  - mkpart: primary
    device: "{{ output }}"
    start: 1G
    end: 100%
    part-tag: root-part

  - mkfs: vfat
    partition: efi-part

  - mkfs: ext4
    partition: root-part

  - mount: root-part
    fs-tag: root-fs

32 33
  - unpack-rootfs: root-fs

Lars Wirzenius's avatar
Lars Wirzenius committed
34
  - debootstrap: stretch
35
    mirror: http://deb.debian.org/debian
Lars Wirzenius's avatar
Lars Wirzenius committed
36
    target: root-fs
37
    unless: rootfs_unpacked
Lars Wirzenius's avatar
Lars Wirzenius committed
38

39 40 41
  - apt: install
    packages:
      - linux-image-amd64
Lars Wirzenius's avatar
Lars Wirzenius committed
42
    fs-tag: root-fs
43 44 45 46
    unless: rootfs_unpacked

  - cache-rootfs: root-fs
    unless: rootfs_unpacked
Lars Wirzenius's avatar
Lars Wirzenius committed
47 48

  - grub: uefi
49
    rootfs: root-fs
Lars Wirzenius's avatar
Lars Wirzenius committed
50
    efi-part: efi-part