PXE server

Hello everyone! I have a question that I would like to ask.

1) I want to setup a PXE server on my Linode and have my local computers in my home network, boot to the PXE server hosted on Linode. Is this possible? if so, Can someone outline the steps.

I'm currently hosting my own server in my house, that does PXE booting. I use the PXE server for PC repairs. I load ISO repair images on the PXE server, then I will boot a laptop that I'm working on to the PXE server and use the ISO images that are hosted on there. Here is my current PXE setup on my home server.I would like to do all of this on my Linode.

LABEL CENTOS INSTALL

kernel memdisk

append iso initrd=netinstall.iso

MENU CENTOS INSTALL

ENDTEXT

LABEL DEBIAN

kernel memdisk

append iso initrd=debian.iso

MENU DEBIAN

ENDTEXT

LABEL OPCHACK

kernel memdisk

append iso initrd=ophcrack.iso raw

MENU OPHCRACK

ENDTEXT

LABEL CENTOS 5.8

kernel memdisk

append iso initrd=centos.5.8.iso raw

MENU CENTOS 5.8

LABEL UBCD

kernel memdisk

append iso initrd=ubcd511.iso raw

MENU UBCD

ENDTEXT

LABEL HIREN BOOT CD

kernel memdisk

append iso initrd=Hiren.bootcd.iso raw

MENU HIREN BOOT CD

ENDTEXT

LABEL RIPLINUX

kernel memdisk

append iso initrd=RIPLinuX-13.5.iso raw

MENU RIPLINUX

ENDTEXT

LABEL MINILINUX

kernel memdisk

append iso initrd=MINILINUX.iso raw

MENU MINILINUX

ENDTEXT

LABEL IFL

kernel memdisk

append iso initrd=IFL.ISO raw

MENU IFL

ENDTEXT

I would like to use my Linode for this type of setup is it possible?

Thanks

3 Replies

Why?

Seems like a huge waste of bandwidth.

This seems useless, and your home setup is a bit bizarre; the scenario you describe is vastly better served by a USB stick (one of those things that gives you a menu of which ISO to boot on the USB stick, for example).

I can't think of a particular reason why it wouldn't work; it's all unicast IP, if I recall correctly. You'd just tell your DHCP server to serve out your Linode's IP address instead of your existing server.

You might want to consider something like gPXE to reduce suckage.

Reply

Please enter an answer
Tips:

You can mention users to notify them: @username

You can use Markdown to format your question. For more examples see the Markdown Cheatsheet.

> I’m a blockquote.

I’m a blockquote.

[I'm a link] (https://www.google.com)

I'm a link

**I am bold** I am bold

*I am italicized* I am italicized

Community Code of Conduct