Zalanthas
February 24th, 2010, 08:13 AM
Hi,
I have tftpd-hpa and dhcp3-server up and running.
I just want to install server edition via network, from the host machine (my laptop, running ubuntu 9.10) with an ISO file (ubuntu 8.04 32-bit server edition).
I managed to boot the client machine with pxe-netboot technique, but instead downloading all the files from internet, I need to do this process directly from ISO.
To transfer ISO from host to client, I also installed Apache. I unpacked ISO file into /var/lib/tftpboot/server/
I created a link to the Apache root: /var/www
ubuntu@ubuntu:/var/www$ ls
returns => index.html server
server folder is the place where I unpacked the ISO.
My dhcp3-server has this setup and it works well with netboot, but I don't know how to add Apache to the formula to transfer the iso file from host to client.
Firewall is disabled.
This is my edited /etc/dhcp3/dhcpd.conf file.
host pxeinstall {
hardware ethernet 00:06:29:DE:E3:CD;
fixed-address 192.168.2.4; (client IP)
next-server 192.168.2.2; (host IP)
filename "/server/install/netboot/pxelinux.0"; (relative to tftpboot)
}
subnet 192.168.2.0 netmask 255.255.255.0 {
range 192.168.2.2 192.168.2.5;
option routers 192.168.2.1;
}
When I pxe-boot the client, the process comes to a halt when tftp server is trying to access to pxelinux.0 file.
I got thls error:
PXE-T00: Permission denied
PXE-E36: Error received from TFTP server
I have no experience with Apache... so I think there is a problem with my IP addresses.. Do I need to use 127.0.1.1 instead of 192.168.2.1 (my routers IP)?
Any help is appreciated.
PS: I am a novice :)
Thanks.
I have tftpd-hpa and dhcp3-server up and running.
I just want to install server edition via network, from the host machine (my laptop, running ubuntu 9.10) with an ISO file (ubuntu 8.04 32-bit server edition).
I managed to boot the client machine with pxe-netboot technique, but instead downloading all the files from internet, I need to do this process directly from ISO.
To transfer ISO from host to client, I also installed Apache. I unpacked ISO file into /var/lib/tftpboot/server/
I created a link to the Apache root: /var/www
ubuntu@ubuntu:/var/www$ ls
returns => index.html server
server folder is the place where I unpacked the ISO.
My dhcp3-server has this setup and it works well with netboot, but I don't know how to add Apache to the formula to transfer the iso file from host to client.
Firewall is disabled.
This is my edited /etc/dhcp3/dhcpd.conf file.
host pxeinstall {
hardware ethernet 00:06:29:DE:E3:CD;
fixed-address 192.168.2.4; (client IP)
next-server 192.168.2.2; (host IP)
filename "/server/install/netboot/pxelinux.0"; (relative to tftpboot)
}
subnet 192.168.2.0 netmask 255.255.255.0 {
range 192.168.2.2 192.168.2.5;
option routers 192.168.2.1;
}
When I pxe-boot the client, the process comes to a halt when tftp server is trying to access to pxelinux.0 file.
I got thls error:
PXE-T00: Permission denied
PXE-E36: Error received from TFTP server
I have no experience with Apache... so I think there is a problem with my IP addresses.. Do I need to use 127.0.1.1 instead of 192.168.2.1 (my routers IP)?
Any help is appreciated.
PS: I am a novice :)
Thanks.