experimental-vms/trisquel-automatic-netinsta...
Denis 'GNUtoo' Carikli 7c66aaa96f
trisquel-automatic-netinstall-qemu: use -cpu host.
This should improve the performances a bit as this mostly pass through
the host CPU, and so the VM can benefit from some of the more advanced
CPU features. Depending on the CPU and host configuration, it can also
enable other features as well like nested KVM.

Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
2024-08-06 18:25:10 +02:00
..
.gitignore Add trisquel-automatic-netinstall-qemu. 2024-07-04 01:06:49 +02:00
D24DDAC9226D5BA5E9F3BED3F5DAAAF74AD4C938.asc Add trisquel-automatic-netinstall-qemu. 2024-07-04 01:06:49 +02:00
Makefile.am trisquel-automatic-netinstall-qemu: use -cpu host. 2024-08-06 18:25:10 +02:00
README trisquel-automatic-netinstall-qemu: document deployments on libre en communs physical machines. 2024-07-21 22:03:55 +02:00
autogen.sh Add trisquel-automatic-netinstall-qemu. 2024-07-04 01:06:49 +02:00
configure.ac trisquel-automatic-netinstall-qemu: Reduce storage usage. 2024-07-06 03:04:46 +02:00
grub.cfg Add trisquel-automatic-netinstall-qemu. 2024-07-04 01:06:49 +02:00
libre-en-communs-guix-shell.sh trisquel-automatic-netinstall-qemu: document deployments on libre en communs physical machines. 2024-07-21 22:03:55 +02:00
preseed.cfg trisquel-automatic-netinstall-qemu: align preseed response values. 2024-07-04 15:48:35 +02:00
trisquel-netinst_11.0_amd64.iso.asc Add trisquel-automatic-netinstall-qemu. 2024-07-04 01:06:49 +02:00

README

Deployment and limitations.
===========================

Creating an image is similar to the build of other software as you use
similar commands:
$ git clone https://forge.a-lec.org/cominfra/experimental-vms
$ cd experimental-vms/trisquel-automatic-netinstall-qemu
$ ./autogen.sh
$ ./configure --prefix=/ \
  --with-trisquel-netinstall=~/Downloads/trisquel-netinst_11.0_amd64.iso
$ make

Since your account on a physical machines from Libre en communs might
lack permissions for accessing /dev/kvm, you might need to pass
'--disable-kvm' to ./configure, and since these machines also lack
many tools, you will need to workaround by using the provided
./libre-en-communs-guix-shell.sh script. For instance the following
should work:
$ git clone https://forge.a-lec.org/cominfra/experimental-vms
$ cd experimental-vms/trisquel-automatic-netinstall-qemu
$ wget https://cdimage.trisquel.info/trisquel-images/trisquel-netinst_11.0_amd64.iso
$ ./libre-en-communs-guix-shell.sh ./autogen.sh
$ ./libre-en-communs-guix-shell.sh ./configure --prefix=/ --disable-kvm
$ ./libre-en-communs-guix-shell.sh make

The image should then be in rootfs.img.

License
=======

This project is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or (at
your option) any later version.

This project is distributed in the hope that they will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
General Public License for more details.

You should have received a copy of the GNU General Public License
along with this project.  If not, see <http://www.gnu.org/licenses/>.