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.
Hi,
I want to perform a network boot. Untill now I have only had the idea and I have never tried. I have several computers without an OS and I want to boot them from a server. My question is, will I be able to do that even if the computers have different hardware. For example if I have a computer with a P4 processor and a computer with a Xeon processer, will it still be possible to boot both of them from the same server? And second, if it works will I be able to write on the harddrives of the computers or will I be forced to store my data on the server? I want to use only the OS from there. I just want to know if network boot is a solution in my case or not. I will be thankfull if you can help.
there's certainly potential there. p4's and Xeon's are still both i386 derived processors so as long as you can live with a potentially lower than possible binary optimization you'll really be fine. and certainly you can write to a local drive, if you can build them in a consistent manner, e.g. /home as /dev/hda1 then that will be consistent in /etc/fstab on the server.
Distribution: OpenBSD 4.6, OS X 10.6.2, CentOS 4 & 5
Posts: 3,660
Rep:
Network booting on different platforms is fine, as long as you configure the right kind of netboot for the hardware you have. i386 and amd64 architectures use PXE for network booting (and DHCP to determine the boot server). Most other architectures use BOOTP. Sun systems use RARP and TFTP. As long as you have the right kernel for the OS you're booting, and you're running the correct daemon, it will work fine. Sun boxen can boot from i386 servers, Macs can boot from Suns, amd64s can boot from i386s (with a 64bit kernel), etc.
It sounds like all your hardware is PC clone, so a mix of i386 and amd64. In that case they'll all use DHCP and PXE. Just specify the right kernel image for each MAC address and you can boot each one with it's best kernel, even if the OS you're hosting the boot images on isn't that architecture.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.