diff options
-rw-r--r-- | lvm2.vmdb | 33 |
1 files changed, 17 insertions, 16 deletions
@@ -1,43 +1,51 @@ +# This doesn't seem to work. Help to make it work would be +# appreciated. +# # This is a sample VMDB2 input file to specify a simple # system that boots on a PC with BIOS. Uses LVM2. + steps: - - mkimg: "{{ output }}" + - mkimg: "{{ image }}" size: 4G - mklabel: msdos - device: "{{ output }}" + device: "{{ image }}" - mkpart: primary - device: "{{ output }}" + device: "{{ image }}" start: 1M end: 100M tag: /boot - mkpart: primary - device: "{{ output }}" + device: "{{ image }}" start: 100M end: 2G - tag: rootpv + tag: /rootpv - - kpartx: "{{ output }}" + - cryptsetup: /rootpv + tag: rootpv_crypt + key-cmd: echo lvm2.lukskey - vgcreate: rootvg physical: - - rootpv + - rootpv_crypt - lvcreate: rootvg name: rootfs size: 1G - mkfs: ext2 - partition: /boot + partition: boot - mkfs: ext4 partition: rootfs - mount: /boot + - mount: /boot + - mount: rootfs - unpack-rootfs: rootfs @@ -56,19 +64,12 @@ steps: - cache-rootfs: rootfs unless: rootfs_unpacked - # - apt: install - # packages: - # - lvm2 - # tag: rootfs - - chroot: rootfs shell: | sed -i '/^root:[^:]*:/s//root::/' /etc/passwd echo pc-vmdb2 > /etc/hostname -# vgdisplay -# lvdisplay - grub: bios tag: rootfs - image-dev: "{{ output }}" + image-dev: "{{ image }}" console: serial |