Some fixes

master
Vitaliy Filippov 2020-06-16 17:05:54 +03:00
parent af92d8d732
commit 945eca6d9e
1 changed files with 10 additions and 10 deletions

View File

@ -4,7 +4,7 @@
# NFS export is /home/nfsboot
# TFTP root is /home/tftp
set -e
set -e -x
SERVER=172.31.1.5
SUBNET=172.31.1.0/24
@ -14,10 +14,9 @@ CFG=`dirname $0`/debian_nfs.conf
apt-get -y install pxelinux syslinux-common nfs-kernel-server dnsmasq
echo "/home/nfsboot $SUBNET(ro,no_root_squash)" >> /etc/exports
service nfs-kernel-server restart
service rpcbind restart
mkdir -p /home/tftp
cp /usr/lib/PXELINUX/pxelinux.0 /home/tftp
cp /usr/lib/syslinux/modules/bios/ldlinux.c32 /home/tftp
cat >/etc/dnsmasq.conf <<EOF
port=0
@ -33,13 +32,14 @@ EOF
service dnsmasq restart
mkdir -p /home/tftp
cp /usr/lib/PXELINUX/pxelinux.0 /home/tftp
cp /usr/lib/syslinux/modules/bios/ldlinux.c32 /home/tftp
mkdir -p /home/nfsboot
debootstrap buster /home/nfsboot
((grep -v /home/nfsboot /etc/exports || true); echo "/home/nfsboot $SUBNET(ro,no_root_squash)") > /etc/exports1
mv /etc/exports1 /etc/exports
exportfs -r
git clone https://github.com/chesty/overlayroot /home/overlayroot
#debootstrap buster /home/nfsboot
[ -d /home/overlayroot ] || git clone https://github.com/chesty/overlayroot /home/overlayroot
mkdir -p /home/nfsboot/etc/initramfs-tools/hooks
mkdir -p /home/nfsboot/etc/initramfs-tools/scripts/init-bottom
cp /home/overlayroot/hooks-overlay /home/nfsboot/etc/initramfs-tools/hooks/