#!/bin/sh # Clear existing partition table sgdisk --zap-all /dev/nvme0n1 # Create EFI system partition (ESP) sgdisk --new=1:0:+512M --typecode=1:ef00 /dev/nvme0n1 # Create physical volume (PV) on the remaining space pvcreate /dev/nvme0n1p2 # Create volume group (VG) with name "vg0" using the PV vgcreate vg0 /dev/nvme0n1p2 # Create logical volume (LV) for root ("/") filesystem lvcreate -L 100G -n root vg0 # Create logical volume (LV) for "/home" filesystem using the remaining space lvcreate -l 100%FREE -n home vg0 # Format partitions with desired filesystems mkfs.fat -F32 /dev/nvme0n1p1 mkfs.ext4 /dev/vg0/root mkfs.ext4 /dev/vg0/home