Without detailed explanation here is how you can do this.
- Create an archive of your LXC container.
- Create a Proxmox Container using that archive as a template.
First cd into your lxc container root directory:
cd /var/lib/lxc/debian8/rootfs/
(If you used an lvm volume as your containers storage, you need to mount it and cd into your mount point, which can be done by
mount /dev/mapper/<lvgroup-lvdisk> /var/lib/lxc/debian8/rootfs/
, and than cd into the mount point)
Create an archive:
tar -czvf /var/lib/vz/template/cache/my_debian8_template.tar.gz ./
Then create a new proxmox container out of that
pct create 100 /var/lib/vz/template/cache/my_debian8_template.tar.gz \
-description LXC -hostname pvecontainer01 -memory 1024 -nameserver 8.8.8.8 \
-net0 name=eth0,hwaddr=52:4A:5E:26:58:D8,ip=192.168.15.147/24,gw=192.168.15.1,bridge=vmbr0 \
-storage local -password changeme
(You can modify your options as you would like.)
For more information see - man pct
Best Answer
Most likely there is no such thing as Grub here, since the system is a VM / container. In both cases the most common boot up method is the hypervisor starting up the kernel by itself, and providing devices that are directly used for filesystems.
Therefore there is no such thing as MBR where Grub resides.