[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

tftpboot.img install kernel & modules



hi all,

i have a problem concerning the installation of debian over the network.

to start the installation i use the following:

a sony vaio laptop c1mzx (diskless :/) with a realtek network card 10/100. i boot over pxe, my dhcpd replies with a network setup for the laptop, it connects to the tftpd-hpa, and starts pxelinux.0 (off the syslinux package) to get from the tftpd a kernel and boot it.

well when using the boot command: linux.bin initrd=root.bin and pci=conf2 (thats laptop specific), it hangs looping 0108 and newline...

but i am addressing to debian-boot b/c when i use bf2.4 from a debian mirror

tftpboot.img: Linux kernel x86 boot executable bzImage, version 2.4.18-bf2.4 (root@zombie) #1 S, RO-rootFS, root_dev=0x305, Normal VGA
root.bin:     gzip compressed data, from Unix, max compression

with "tftpboot.img initrd=root.bin pci=conf2 ip=".transmitted_by_pxelinux(but without the device specs);

it boots into the debian installer :)

well, i was really happy, until i tried to install the kernel and load/install its modules. formating and mount the hd was ok, but i need the drivers-x.bin or driver.tgz and probaly also the rescue.bin in order to install the kernel. and without kernel: no modules, no nic, no debian network installation.

how can i transfer those from the tftpd? can i append it to the tftpboot.img from the pxelinux enviroment?

the problem is, that i have no nic setup after i boot over pxelinux into the 2.4 tftpboot.img, and i can't find modules for my network card in this tree. although the pxelinux loader appends the ip, subnet and gateway to tftpboot.img, it does not accept it (only loopback in ifconfig) or it needs the device specification (it only appends ip=192.168.0.7:..:255.255.255.0, but not as specified for the kernel parameters: device and proto ip=off or ip=client-ip:server-ip:gateway-ip:netmask:hostname:device:proto )


thanks in advance, greets, felix



Reply to: