1 |
#!/bin/sh -x |
#!/bin/sh -x |
2 |
|
|
3 |
lh_config --binary-images net --net-root-path `pwd`/binary --net-root-server 172.16.10.1 --apt-http-proxy http://192.168.1.20:3142 \ |
sudo apt-get install live-helper nfs-kernel-server |
4 |
&& sudo lh_build |
|
5 |
|
mirror='--mirror-bootstrap http://192.168.1.20:3142/debian'; |
6 |
|
mirror='--mirror-bootstrap http://ftp.hr.debian.org/debian'; |
7 |
|
|
8 |
|
sudo lh_clean |
9 |
|
rm -Rf config tftpboot binary |
10 |
|
lh_config $mirror --binary-images net \ |
11 |
|
--cache enabled \ |
12 |
|
--bootloader syslinux \ |
13 |
|
--net-root-filesystem nfs \ |
14 |
|
--net-root-server 172.16.10.1 --net-root-path `pwd`/binary \ |
15 |
|
--net-cow-server 172.16.10.1 --net-cow-path `pwd`/hosts/client_mac_address \ |
16 |
|
|| exit |
17 |
|
# --distribution squeeze \ |
18 |
|
# --net-cow-filesystem cfs \ |
19 |
|
|
20 |
|
time sudo lh_build || exit |
21 |
|
|
22 |
|
sudo chown dpavlin tftpboot/pxelinux.cfg/default |
23 |
|
cat > tftpboot/pxelinux.cfg/default << ____ |
24 |
|
include debian-live/i386/boot-screens/live.cfg |
25 |
|
default debian-live/i386/boot-screens/vesamenu.c32 |
26 |
|
prompt 0 |
27 |
|
timeout 50 |
28 |
|
____ |
29 |
|
|
30 |
|
sudo exportfs -v -o ro,async,subtree_check,no_root_squash 172.16.10.0/255.255.255.0:`pwd`/binary |
31 |
|
|
32 |
|
h=hosts/AC-DE-48-00-00-01 |
33 |
|
mkdir -p $h |
34 |
|
sudo exportfs -v -o rw,async,subtree_check,no_root_squash 172.16.10.0/255.255.255.0:`pwd`/$h |
35 |
|
|