/[pxelator]/tftp/live-helper/build.sh
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Annotation of /tftp/live-helper/build.sh

Parent Directory Parent Directory | Revision Log Revision Log


Revision 132 - (hide annotations)
Tue Aug 4 11:50:24 2009 UTC (14 years, 7 months ago) by dpavlin
File MIME type: application/x-sh
File size: 1709 byte(s)
removed net-cow-server and create better configuration for pxelinux

1 dpavlin 112 #!/bin/sh -x
2    
3 dpavlin 127 sudo apt-get install live-helper nfs-kernel-server
4 dpavlin 113
5 dpavlin 127 mirror='--mirror-bootstrap http://ftp.hr.debian.org/debian';
6 dpavlin 132 test `hostname` == 't61p' && mirror='--mirror-bootstrap http://192.168.1.20:3142/debian';
7 dpavlin 121
8     sudo lh_clean
9 dpavlin 127 rm -Rf config tftpboot binary
10     lh_config $mirror --binary-images net \
11     --cache enabled \
12     --bootloader syslinux \
13 dpavlin 132 --distribution squeeze \
14 dpavlin 127 --net-root-filesystem nfs \
15 dpavlin 121 --net-root-server 172.16.10.1 --net-root-path `pwd`/binary \
16     || exit
17 dpavlin 132 # --net-cow-server 172.16.10.1 --net-cow-path `pwd`/hosts/client_mac_address \
18 dpavlin 127 # --net-cow-filesystem cfs \
19 dpavlin 121
20     time sudo lh_build || exit
21    
22     sudo chown dpavlin tftpboot/pxelinux.cfg/default
23     cat > tftpboot/pxelinux.cfg/default << ____
24 dpavlin 132 label pxelator
25     menu label PXElator over nfs
26     kernel debian-live/i386/vmlinuz-2.6.26-2-686
27     append initrd=debian-live/i386/initrd.img-2.6.26-2-486 boot=live union=aufs netboot=nfs nfsroot=172.16.10.1:/home/dpavlin/llin/pxelator/tftp/live-helper/binary
28    
29     kernel debian-live/i386/vmlinuz-2.6.26-2-686
30     append initrd=debian-live/i386/initrd.img-2.6.26-2-686 boot=live fetch=http://172.16.10.1:7777/live-helper/binary/live/filesystem.squashfs
31    
32     menu label PXElator over ftp
33     kernel debian-live/i386/vmlinuz-2.6.26-2-686
34     append initrd=debian-live/i386/initrd.img-2.6.26-2-686 boot=live fetch=tftp://172.16.10.1/live-helper/binary/live/filesystem.squashfs
35    
36 dpavlin 121 include debian-live/i386/boot-screens/live.cfg
37     default debian-live/i386/boot-screens/vesamenu.c32
38     prompt 0
39 dpavlin 127 timeout 50
40 dpavlin 121 ____
41 dpavlin 127
42     sudo exportfs -v -o ro,async,subtree_check,no_root_squash 172.16.10.0/255.255.255.0:`pwd`/binary
43    
44     h=hosts/AC-DE-48-00-00-01
45     mkdir -p $h
46     sudo exportfs -v -o rw,async,subtree_check,no_root_squash 172.16.10.0/255.255.255.0:`pwd`/$h
47    

Properties

Name Value
svn:executable *

  ViewVC Help
Powered by ViewVC 1.1.26