( htivi | 2012. 11. 01., cs – 14:49 )

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