Move MicroSD boot proxmox to eMMC
Steps
- Manually deplicate partition from MicroSD to eMMC using
fdisk
, ignore the bios partition as EFI partition used. - Unmount old
/boot/efi
partition, then duplicate EFI partition usingdd
from MicroSD, this can keep UUID - Create PV on eMMC data partition and add it to
pve
VG - Move all data from old MicroSD partition to eMMC partition
pvmove /dev/<MicroSD partition>
- Check structure and UUID using following command
lsblk -o +UUID
- Remove MicroSD PV from
pve
VG usingvgreduce
, then usepvremove
to remove PV from MicroSD - Mount new
/boot/efi
partition, then rungrub-install
to recreategrub.cfg
file - Remove MicroSD from system, then reboot