From 3369c506d4d2fb98376aa63fce9145e3ef04030e Mon Sep 17 00:00:00 2001 From: Andreas Baumann Date: Thu, 14 Feb 2013 21:59:32 +0100 Subject: first booting version --- README | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'README') diff --git a/README b/README index 5384f67..318fff4 100644 --- a/README +++ b/README @@ -1,5 +1,5 @@ # packages required: -pacman -S archiso qemu syslinux +pacman -S archiso qemu syslinux darkhttpd # we build a live arch distribution, customized to contain the # CFEngine packages from AUR and some scripts doing an automatic @@ -15,6 +15,10 @@ 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 +darkhttpd /mnt/archiso/ --port 8080 + +cp /mnt/archiso/arch/boot/x86_64/vmlinuz tftproot/boot/x86_64/ +cp /mnt/archiso/arch/boot/x86_64/archiso.img tftproot/boot/x86_64/ mkdir tftproot cp /usr/lib/syslinux/pxelinux.0 tftproot @@ -24,12 +28,16 @@ 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 \ + -m 386 -nographic \ -machine accel=kvm -redir tcp:222::22 +passwd +systemctl start sshd + # 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/ +# http://pxeknife.erebor.org/ -- cgit v1.2.3-54-g00ecf