Akkor most az a helyzet, hogy sikerült varázsolnom egy indító menüt a bootolás után. (Ez jó arra nézve ha további oprendszereket szeretnék beletenni. Hiába választom ki a listából, hogy az XP-t telepítse, folyamatosan azt kapom vissza, hogy TFTP Fail. Gondolom, hogy valamelyik elérési út nem mutat megfelelő helyre, vagy valamelyik file nincs a helyén. Egyszerűen nem találom, hogy hol lehet a hiba.
A könyvtárstruktúra valahogy így néz ki:
/tftboot
-/inf (a hálókártya drivereket tartalmazza)
-/pxelinux.cfg ezen belül egy default file
-/winxp/
-/winxp/i386/ (a teljes telepítő készlet)
-/winxp/XPLDR
-/winxp/devlist.cache
-/winxp/nics.txt
-/winxp/ntdetect.wxp
-/winxp/winxp.0
-/winxp/winxp.sif
továbbá a /tftpboot gyökerében még két állomány:
menu.c31
pxelinux.0
winxp.sif tartalma:
[data]
floppyless = "1"
msdosinitiated = "1"
OriSrc = "\\192.168.33.1\xpinstall\winxp\i386"
OriTyp = "4"
LocalSourceOnCD = 1
DisableAdminAccountOnDomainJoin = 1
[SetupData]
OsLoadOptions = "/fastdetect"
SetupSourceDevice = "\Device\LanmanRedirector\192.168.33.1\tftboot\winxp"
[RemoteInstall]
Repartition = No
UseWholeDisk = No
[UserData]
ComputerName = *
A /tftpboot/pxelinx.cfg/default tartalma:
DEFAULT menu.c32
TIMEOUT 250
TOTALTIMEOUT 9000
ALLOWOPTIONS 0
ONTIMEOUT hdd
MENU TITLE HTIVI ONLINE INSTALLER
LABEL hdd
MENU LABEL Start local disk
LOCALBOOT 0
LABEL hiren
MENU LABEL Hiren's Boot CD
KERNEL /HBCD/boot/memdisk
APPEND initrd=/HBCD/isolinux.bin
LABEL winxp
MENU LABEL Microsoft Windows XP telepítése
KERNEL winxp.0
A /etc/default/tftpd-hpa tartalma
# /etc/default/tftpd-hpa
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/tftpboot"
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="--secure"
A dhcp.conf tartalma
subnet 192.168.33.0 netmask 255.255.255.0 {
range 192.168.33.10 192.168.33.30;
option domain-name-servers 192.168.33.1;
option domain-name "hnsz";
option routers 192.168.33.1;
option broadcast-address 192.168.33.255;
default-lease-time 43200;
max-lease-time 86400;
option root-path "/tftpboot";
filename "winxp.0";
server-name "192.168.33.1";
next-server 192.168.33.1;
}
Az smb.conf tartalma
[global]
workgroup = HNSZ
netbios name = Xena
server string = Xena
security = share
interfaces = 192.168.33.4/255.255.255.0
bind interfaces only = yes
case sensitive = no
[xpinstall]
browsable = true
path = /tftpboot
read only = no
guest ok = yes
null passwords = true