Linux - NetworkingThis forum is for any issue related to networks or networking.
Routing, network cards, OSI, etc. Anything is fair game.
Notices
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.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Here is what I have.
An XP laptop running tftpd32.
A 5G USB stick with slackware 14.1 ISO loaded and the usb-and-pxe-installers directory.
Another laptop I'm trying to load linux into.
I can connect to the laptop, allocate an ip address and download pxelinux.0
The boot prompt comes up, but what do I load there? Nothing runs. I did run etherboot.img and something loaded the screen flashed and the laptop rebooted.
My F: drive is as follows:
F:\>dir
Volume in drive F is USBSLACK
Volume Serial Number is D44D-DB0A
I find the online help rather contradictory with one site saying load this and another saying load that. I'm sure they are all right but my depth of knowledge cannot understand all the scripts described. I thought some script would run, unpack the ISO file and it would all work like I was installing from a CD. Seems I'm wrong.
Not exactly sure what you are seeing. What does ls or other command line tools show?
http://diddy.boot-land.net/pxe/files/tftpd32.htm shows most of the options needed. Be sure to test the transfer size for best number.
I have only sent over data from the tftp folder. Haven't used mounted usb's.
There are a few hundred tutorials on pxe subject. All are different by the way. A slightly different way is to use gpxe/ipxe so that one might use internet to get data or local source other than tftp. Tftp is connectionless and could fail on bad connections.
Not exactly sure what you are seeing. What does ls or other command line tools show?
http://diddy.boot-land.net/pxe/files/tftpd32.htm shows most of the options needed. Be sure to test the transfer size for best number.
I have only sent over data from the tftp folder. Haven't used mounted usb's.
There are a few hundred tutorials on pxe subject. All are different by the way. A slightly different way is to use gpxe/ipxe so that one might use internet to get data or local source other than tftp. Tftp is connectionless and could fail on bad connections.
I meant that you could boot the Slackware install media on your computer running XP and use pxesetup to make that a PXE server. This would all be run without affecting your XP install.
I meant that you could boot the Slackware install media on your computer running XP and use pxesetup to make that a PXE server. This would all be run without affecting your XP install.
I have the laptop connected to the XP TFTP server and it is assigned an ip address. The problem is what do I enter at the boot: prompt to start the install. Nothing I seem to try works. The laptop hangs up, does nothing or displays crazy colours on the screen and then reboots.
I have the laptop connected to the XP TFTP server and it is assigned an ip address. The problem is what do I enter at the boot: prompt to start the install. Nothing I seem to try works. The laptop hangs up, does nothing or displays crazy colours on the screen and then reboots.
Amongst the many discussions on PXE booting there seem to be 2 common threads. One is to boot huge.s and the other is vlinuz.
Booting huge.s loads on my laptop but gets to a stage where it wants me to "Insert root floppy and press ENTER" This is suprising because I understood linux has not been bootable from a floppy for years.
I simply cannot find the file vmlinuz on the slackware ftp site.
etherboot.img seems logical to me but that has display issues on my laptop, although it does load as I mentioned earlier.
I seem to be going round and round the same thing and must be missing the obvious.
Amongst the many discussions on PXE booting there seem to be 2 common threads. One is to boot huge.s and the other is vlinuz.
Booting huge.s loads on my laptop but gets to a stage where it wants me to "Insert root floppy and press ENTER" This is suprising because I understood linux has not been bootable from a floppy for years.
I simply cannot find the file vmlinuz on the slackware ftp site.
etherboot.img seems logical to me but that has display issues on my laptop, although it does load as I mentioned earlier.
I seem to be going round and round the same thing and must be missing the obvious.
I tried to load hugesmp.s and the same thing happened as with huge.s. The file downloaded from tftpd32, unpacked and loaded onto the laptop. again it asked for the root floppy (remember this laptop has no floppy) If I ignored the floppy and pressed enter anyway the laptop just locked up and required a power restart.
I suspect that you are not loading the initrd image with the kernel image. On my PXE boot setup on Slackware I have this in the directory containing the files to be accessed by PXE.
I suspect that you are not loading the initrd image with the kernel image. On my PXE boot setup on Slackware I have this in the directory containing the files to be accessed by PXE.
Note the append lines to create the ramdisk including the Slackware installer image.
Thanks
I have that script and several others quoted by numerous help pages on the subject. They have different names but all contain the same script. It does not load. The only file I can get across via tftp is pxelinux.0 which gives me a boot: prompt!
The more I read up on the subject the more confused I get. My PXE boot tree which I downloaded from a Slackware 14.1 mirror (and is displayed on an earlier post) looks nothing like yours. It seemed logical to me to download the PXE/USB and ethernet boot directory, after all that's what I'm trying to do, is this wrong?
From README_PXE.TXT in the usb-and-pxe-installers directory of the Slackware install media. (Originally written for Slackware 13.37 but has not changed)
Quote:
The tftp directory structure:
As you can see in the DHCP section, the DHCP server has been configured
to offer any interested PXE client (i.e. your computers network card) the
file "/slackware-13.37/pxelinux.0" - this file contains the bootable code
that first downloads and starts a Linux kernel, and then downloads and
extracts the root filesystem containing the setup program and everything
else that we need. This filename "/slackware-13.37/pxelinux.0" indicates
a pathname relative to the root of the TFTP server. The PXE client will
use the tftp protocol to fetch this bootloader. So this is what we do:
create this directory "slackware-13.37" and copy the required files into it.
First, the pxelinux bootloader itself:
Also, we need the files from the Slackware CDROM that show the
informative messages in the beginning. Assuming your local copy of the
Slackware release can be found in "/mirror/slackware/slackware-13.37"
(change paths in the below commands if your location is different) :
From README_PXE.TXT in the usb-and-pxe-installers directory of the Slackware install media. (Originally written for Slackware 13.37 but has not changed)
Your PXE boot tree is not working and does not match with mine (built from the above instructions). Might be worth a try. ;-)
I have done as you suggested but do not understand the following:
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.