From 6319474a1659008174c0939d405202e495a8ede7 Mon Sep 17 00:00:00 2001 From: Guilhem Moulin Date: Fri, 28 Jun 2019 23:28:28 +0200 Subject: Add READMEs. --- README | 60 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ virtualenv/README | 13 ++++++++++++ 2 files changed, 73 insertions(+) create mode 100644 README create mode 100644 virtualenv/README diff --git a/README b/README new file mode 100644 index 0000000..8591fa9 --- /dev/null +++ b/README @@ -0,0 +1,60 @@ +apt-get install genisoimage fuse fuseiso +usermod guilhem -G fuse + +make iso-preseed + + +* Tar: + + IMAGE_TYPE=tar ARCH=i386 make + image=debian-7.4.0-i386-netinst-preseeded.tar + + device=/dev/disk/by-id/... # fixme + mountpoint=/mnt/usbkey # fixme + + device=$(readlink -f $device) + parted $device mklabel msdos + parted $device mkpart primary 1 1G + parted $device set 1 boot on + mkdosfs ${device}1 + + install-mbr $device + syslinux -i ${device}1 + + mount ${device}1 $mountpoint + tar -x -C $mountpoint -f $image --no-same-owner + umount $mountpoint + + +* ISO: + + make + image=debian-7.4.0-amd64-netinst-preseeded.iso + device=/dev/disk/by-id/... + dd if="$image" of="$device" bs=4M; sync + + +* To configure a static IP: + + :/etc/default/interface + + auto eth0 + iface eth0 inet static + pre-up ip addr flush dev $IFACE + address 171.25.193.76 + gateway 171.25.193.65 + netmask 255.255.255.0 + + :/etc/default/grub + # https://www.kernel.org/doc/Documentation/filesystems/nfs/nfsroot.txt + # (Edit the kernel parameter in the grub menu if the system doesn't boot.) + GRUB_CMDLINE_LINUX="ip=171.25.193.76::171.25.193.65:255.255.255.0::eth0:off" + #GRUB_CMDLINE_LINUX="ip=:::::eth0:dhcp" + + $ sudo update-grub + + +* To compile an AMD64 image on a i386 machine (or vice versa): + + apt-get install gcc-multilib + ARCH=amd64 make diff --git a/virtualenv/README b/virtualenv/README new file mode 100644 index 0000000..7d29742 --- /dev/null +++ b/virtualenv/README @@ -0,0 +1,13 @@ +apt-get install qemu-kvm qemu-utils libvirt-bin bridge-utils dnsmasq spice-client virtinst xmlstarlet +usermod guilhem -G libvirt,kvm + +# Now as user + newgrp libvirt + newgrp kvm + + mkdir -p ~/.libvirt + echo 'uri_default = "qemu:///system"' > ~/.libvirt/libvirt.conf + virsh net-start default + + ./virt install test + ./virt view test -- cgit v1.2.3