


Code: Select all
source /etc/profile
env-update
source /etc/profile
rcCode: Select all
Searching for server (DHCP)...
..Me: 192.168.1.110, Server 192.168.1.2, Gateway 192.168.1.1
Loading 192.168.1.2:/lts/vmlinuz-2.4.24-ltsp-1......Code: Select all
# Some general options
default-lease-time 21600;
max-lease-time 21600;
use-host-decl-names on;
ddns-update-style ad-hoc;
# Bootp options
allow booting;
allow bootp;
# Network Options
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.1.255;
option routers 192.168.1.1;
option domain-name-servers 192.168.1.2;
option log-servers 192.168.1.2;
option domain-name "domain-removed.net";
# LTSP Path Options
option root-path "192.168.1.2:/opt/ltsp/i386";
filename "/lts/vmlinuz-2.4.24-ltsp-1";
shared-network WORKSTATIONS {
subnet 192.168.1.0 netmask 255.255.255.0 {
# Distribute dynamic IPs to the workstations
range dynamic-bootp 192.168.1.110 192.168.1.111;
# Workstation specific configuration for PXE booting
#host ws001 {
# hardware ethernet 00:E0:06:E8:00:84;
# fixed-address 192.168.0.1;
#}
}
}Code: Select all
service tftp
{
disable = no
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
}Code: Select all
# Config file for /etc/init.d/in.tftpd
# Remove the -l if you use [x]inetd
INTFTPD_PATH="/tftpboot"
INTFTPD_OPTS="${INTFTPD_PATH}"
Code: Select all
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../stage1 -Wall -Wmissing-prototypes -Wunused -Wshadow -Wpointer-arith -malign-jumps=1 -malign-loops=1 -malign-functions=1 -Wundef -Os -fno-builtin -nostdinc -I../netboot -DSUPPORT_NETBOOT=1 -DSUPPORT_SERIAL=1 -DSUPPORT_HERCULES=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 -DFSYS_MINIX=1 -DFSYS_REISERFS=1 -DFSYS_VSTAFS=1 -DFSYS_JFS=1 -DFSYS_XFS=1 -DUSE_MD5_PASSWORDS=1 -DFSYS_TFTP=1 -g -c -o pre_stage2_exec-fsys_reiserfs.o `test -f fsys_reiserfs.c || echo './'`fsys_reiserfs.c
cc1: warning: -malign-loops is obsolete, use -falign-loops
cc1: warning: -malign-jumps is obsolete, use -falign-jumps
cc1: warning: -malign-functions is obsolete, use -falign-functions
fsys_reiserfs.c:115: error: long, short, signed or unsigned used invalidly for `j_mount_id'
fsys_reiserfs.c: In function `next_key':
fsys_reiserfs.c:761: warning: operation on `depth' may be undefined
make[2]: *** [pre_stage2_exec-fsys_reiserfs.o] Error 1
make[2]: Leaving directory `/usr/portage/distfiles/grub-0.92/stage2'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/portage/distfiles/grub-0.92'
make: *** [all] Error 2
Code: Select all
./configure --enable-diskless --enable-rtl8139 --enable-3c90x

Code: Select all
option option-150 code 150 = text ;
ddns-update-style ad-hoc;
subnet 192.168.254.0 netmask 255.255.255.0 { }
group {
host nova {
hardware ethernet 00:08:9b:1e:69:7a;
fixed-address 192.168.254.57;
option option-150 "/nova/boot/grub.lst";
filename "/nova/boot/pxegrub";
}
}

Code: Select all
host eta {
hardware ethernet ::::;
fixed-address 192.168.0.160;
option option-150 "/eta/grub.lst";
filename "/eta/boot/pxegrub";
}
Code: Select all
default 0
timeout 30
title=Gentoo Networkboot
root (nd)
kernel /eta/bzImage ip=dhcp root=/dev/nfs nfsroot=192.168.0.211:/raid/diskless/etaCode: Select all
/usr/sbin/dhcpd xl0
Internet Software Consortium DHCP Server 2.0pl5-OpenBSD
Copyright 1995, 1996, 1997, 1998, 1999 The Internet Software Consortium.
All rights reserved.
Please contribute if you find this software useful.
For info, please visit http://www.isc.org/dhcp-contrib.html
/etc/dhcpd.conf line 19: expecting string or hexadecimal data.
option option-150 code
^
Configuration file errors encountered -- exiting
exiting.
Code: Select all
As of grub 0.94-r1 (and later), it now builds pxegrub properly. It enables diskless booting, and compiles in all supported GRUB network drivers.
# cp /usr/lib/grub/pxegrub /diskless/eta/boot/pxegrub