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: