This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
computing:virtmanagerhell [2022/08/08 20:13] – oemb1905 | computing:virtmanagerhell [2022/11/12 14:32] – oemb1905 | ||
---|---|---|---|
Line 7: | Line 7: | ||
------------------------------------------- | ------------------------------------------- | ||
- | This is all very old fyi and not current or helpful; might delete it soon. Resize an .img with virt-manager, | + | To make a VM from the command line, do the following. Note that this recipe assumes you have already created your virtual switch, br0. |
+ | |||
+ | sudo virt-install --name=new \ | ||
+ | --os-type=Linux \ | ||
+ | --os-variant=debian10 \ | ||
+ | --vcpu=1 \ | ||
+ | --ram=2048 \ | ||
+ | --disk path=/ | ||
+ | --graphics spice \ | ||
+ | --location=/ | ||
+ | --network bridge: | ||
+ | |||
+ | To clone an existing image, do the following: | ||
+ | |||
+ | virt-clone \ | ||
+ | --original=clean \ | ||
+ | --name=sequoia \ | ||
+ | --file=/ | ||
+ | |||
+ | If you have a legacy image that needs to be larger, then install a few tools and the proceed to expand the virtual hard disk as follows: | ||
+ | |||
+ | apt install qemu-img kpartx | ||
+ | qemu-img resize debian10.img +50G | ||
+ | |||
+ | After expanding the virtual hard disk, open gparted in X passthrough / command line and expand the existing partition into as much of the the new space as you prefer. | ||
+ | |||
+ | -- Archive: Grow a VM through Command Line Only -- | ||
+ | |||
+ | These are two different attempts (both with 1 success each) of resizing .img files from the command line. Resize an .img with virt-manager, | ||
| | ||
sudo apt install libguestfs-tools | sudo apt install libguestfs-tools | ||
Line 87: | Line 115: | ||
kpartx -d debian10.img | kpartx -d debian10.img | ||
| | ||
- | After messing around with this, and succeeding 1 time in resizing the drive this way, I decided that just issuing '' | ||
- | --- // | + | --- // |