diff options
author | Andreas Baumann <abaumann@yahoo.com> | 2013-02-14 18:38:42 +0100 |
---|---|---|
committer | Andreas Baumann <abaumann@yahoo.com> | 2013-02-14 18:38:42 +0100 |
commit | 6e23f9e2ad5c6ac58f4e411c00e55c54890dfc69 (patch) | |
tree | 536400434f8fdf8d3a3c1b6ee5cb6177a378cca2 /README | |
parent | 3c49d1cb93f72e1ab05d65085349894ae2dbab76 (diff) | |
download | archauto-6e23f9e2ad5c6ac58f4e411c00e55c54890dfc69.tar.gz archauto-6e23f9e2ad5c6ac58f4e411c00e55c54890dfc69.tar.bz2 |
first ArchIso image and PXE infrastructure
Diffstat (limited to 'README')
-rw-r--r-- | README | 35 |
1 files changed, 35 insertions, 0 deletions
@@ -0,0 +1,35 @@ +# packages required: +pacman -S archiso qemu syslinux + +# we build a live arch distribution, customized to contain the +# CFEngine packages from AUR and some scripts doing an automatic +# basic install +export http_proxy=http://192.168.1.12:3128 +mkdir archlive +cp -r /usr/share/archiso/configs/releng/* archlive/. +cd archlive + +# always had problem with keys, switch of signing (not good, I know) +sed 's/SigLevel = PackageRequired/SigLevel = Never/g' pacman.conf + +./build.sh -v build single +mkdir -p /mnt/archiso +mount -o loop,ro out/archlinux-2013.02.14-x86_64.iso /mnt/archiso + +mkdir tftproot +cp /usr/lib/syslinux/pxelinux.0 tftproot +mkdir -p tftproot/boot/x86_64 + +qemu-img create arch.img 4G + +qemu-system-x86_64 -hda arch.img -net nic \ + -net user,tftp=$PWD/tftproot,bootfile=pxelinux.0 \ + -m 256 -nographic \ + -machine accel=kvm -redir tcp:222::22 + +# Links: +# https://wiki.archlinux.org/index.php/Archiso +# https://wiki.archlinux.org/index.php/PXE +# https://wiki.archlinux.org/index.php/Archiso_as_pxe_server +# https://kroweer.wordpress.com/2011/09/07/creating-a-custom-arch-linux-live-usb/ + |