Objekt
January 13th, 2010, 03:18 PM
I have a really old notebook I want to put Xubuntu 9.10 on, a Compaq Presario 710. Its CD/DVDROM drive no longer works, and it is not capable of booting from a USB device. It can boot over the network using PXE, however. I previously got it to work & install the "alternate" version of Xubuntu, doing it from a Windows XP server.
Unfortunately, the Xubuntu install was the wrong one or corrupted, because I don't get a GUI. I used the Xubuntu alternate install CD, because it was the only Xubuntu version I could find which had network booting files on it. I would like to install the regular version of Xubuntu 9.10 instead. I just can't get it to work with an Ubuntu server so far.
The hardware involved:
Ubuntu 9.10 desktop machine (server): This is the machine I want to use as the server for the Xubuntu install over the local network. Its local IP address is 192.168.1.20.
Linksys BEFSX41 router: local IP address 192.168.1.1 (usual for a router). Runs a DHCP server for the LAN.
Compaq Presario 710 (client): This is the machine I want to install Xubuntu on. According to its PXE booting screen, it has a:
Realtek RTL8139(A/B/C)/RTL8130 PCI Fast Ethernet Controller v2.11
network adapter, with MAC 00:08:02:2C:70:7C.
All tutorials I've found so far for "netboot and install over a network" have been useless. They are invariably outdated, confusing, incomplete, or all three. They all recommend different dhcp programs, different tftp programs, and sometimes contradict each other. I tried several in a row, and it's become a tangled mess. I don't even know what services are running on my 9.10 machine any more. Part of the solution will have to involve figuring out what DHCP/TFTP services are running on my server, & stopping them so they don't conflict with each other (for example, trying to assign an IP address that is already taken).
I almost got a PXE boot install started again, but not quite. The client machine was assigned an IP by the DHCP program running on my Ubuntu 9.10 machine (server), but the next step failed. I saw the following message:
PXE-E32: TFTP open timeout
several times. Eventually the client gave up and booted off the hard drive.
I have googled this PXE error but found no fix. It seems likely that, somehow, the client is unable to contact the tftp instance running on my Ubuntu 9.10 server. I don't know why that would be, because I never set up any kind of firewall that should be blocking tftp.
I also need to know how to get the Xubuntu 9.10 desktop CD fed to the client over the network. While I have a decent Internet connection, I DO NOT want to just download everything over the Internet. I can mount the Xubuntu 9.10 *.iso for that. I want to keep the traffic internal to my LAN until after the Xubuntu install, at which time I will connect the client to the Internet for updates.
Can someone please help me get regular old Xubuntu 9.10 32-bit installed on my old notebook?
Please remember to be very specific about any configuration files that need to be edited, where to find them, and how to do stuff like restart the tftp server (I have no idea how to do that, without restarting the server).
Unfortunately, the Xubuntu install was the wrong one or corrupted, because I don't get a GUI. I used the Xubuntu alternate install CD, because it was the only Xubuntu version I could find which had network booting files on it. I would like to install the regular version of Xubuntu 9.10 instead. I just can't get it to work with an Ubuntu server so far.
The hardware involved:
Ubuntu 9.10 desktop machine (server): This is the machine I want to use as the server for the Xubuntu install over the local network. Its local IP address is 192.168.1.20.
Linksys BEFSX41 router: local IP address 192.168.1.1 (usual for a router). Runs a DHCP server for the LAN.
Compaq Presario 710 (client): This is the machine I want to install Xubuntu on. According to its PXE booting screen, it has a:
Realtek RTL8139(A/B/C)/RTL8130 PCI Fast Ethernet Controller v2.11
network adapter, with MAC 00:08:02:2C:70:7C.
All tutorials I've found so far for "netboot and install over a network" have been useless. They are invariably outdated, confusing, incomplete, or all three. They all recommend different dhcp programs, different tftp programs, and sometimes contradict each other. I tried several in a row, and it's become a tangled mess. I don't even know what services are running on my 9.10 machine any more. Part of the solution will have to involve figuring out what DHCP/TFTP services are running on my server, & stopping them so they don't conflict with each other (for example, trying to assign an IP address that is already taken).
I almost got a PXE boot install started again, but not quite. The client machine was assigned an IP by the DHCP program running on my Ubuntu 9.10 machine (server), but the next step failed. I saw the following message:
PXE-E32: TFTP open timeout
several times. Eventually the client gave up and booted off the hard drive.
I have googled this PXE error but found no fix. It seems likely that, somehow, the client is unable to contact the tftp instance running on my Ubuntu 9.10 server. I don't know why that would be, because I never set up any kind of firewall that should be blocking tftp.
I also need to know how to get the Xubuntu 9.10 desktop CD fed to the client over the network. While I have a decent Internet connection, I DO NOT want to just download everything over the Internet. I can mount the Xubuntu 9.10 *.iso for that. I want to keep the traffic internal to my LAN until after the Xubuntu install, at which time I will connect the client to the Internet for updates.
Can someone please help me get regular old Xubuntu 9.10 32-bit installed on my old notebook?
Please remember to be very specific about any configuration files that need to be edited, where to find them, and how to do stuff like restart the tftp server (I have no idea how to do that, without restarting the server).