diff options
Diffstat (limited to 'lvm2.vmdb')
-rw-r--r-- | lvm2.vmdb | 29 |
1 files changed, 16 insertions, 13 deletions
@@ -2,46 +2,42 @@ # system that boots on a PC with BIOS. Uses LVM2. steps: - - mkimg: "{{ image }}" + - mkimg: "{{ output }}" size: 4G - mklabel: msdos - device: "{{ image }}" + device: "{{ output }}" - mkpart: primary - device: "{{ image }}" + device: "{{ output }}" start: 1M end: 100M tag: /boot - mkpart: primary - device: "{{ image }}" + device: "{{ output }}" start: 100M end: 2G - tag: /rootpv + tag: rootpv - - cryptsetup: /rootpv - tag: rootpv_crypt - key-cmd: echo lvm2.lukskey + - kpartx: "{{ output }}" - vgcreate: rootvg physical: - - rootpv_crypt + - rootpv - 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 @@ -60,12 +56,19 @@ 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: "{{ image }}" + image-dev: "{{ output }}" console: serial |