Linux - KernelThis forum is for all discussion relating to the Linux kernel.
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
I am trying to get a headless embedded device (a soekris box) boot over NFS with debian. I have compiled kernel 2.6.18 for the target architecture. At the beginning, things seem ok, and the soekris box loads the image via PXE and starts running it. But it soon fails with the following dump:
In your target installation do you enable dhcp?? if yes, your computer try to get an ip when it alreary have one, and pxe fail due to connection fail during dhcp request.. In gentoo I have to put `config_eth0=( "noop" "192.168.1.2 netmask 255.255.255.0" )` in "/etc/conf.d/net" (on pxe computer)... I don't know the exact configuration on debian..
I am not sure what exactly you mean by "target installation", but yes, after loading the kernel image the box should configure its network using DHCP. Also, by "pxe computer" do you mean the target machine (which we are trying to boot)? If that is the case, then I will have to figure out how to make similar changes in the NFS hosted debian system that is being served out to the target machine, right? The thing I am not sure is that whether the file system has already been mounted before IP config starts. I maybe wrong, but I thought that the target machine configures its network before mounting the root file system and then sees the config files. If it has not been mounted then changing any configuration file will have no effect.
You have the host ans client. client is the diskless installation. Your diskless installation (client) *MUST* not have any dhcp configuration.there is a little tuto: http://gentoo-wiki.com/HOWTO_Gentoo_Diskless_Install it works for me try to adapt this tuto to your debian installation