[opensuse] Simple Network Booting Solution?
I already know how PXE works, etc. That's not an issue. The issue is I want to network boot openSUSE. Not an installer. I've read all the KIWI-LTSP stuff on the wiki but there aren't clear instructions and seems outdated (the documentation at least). All I was able to determine is in SUSE Studio website PXE images are disabled, but "SUSE Studio Onsite" is a paid (how many thousands? 50 thousand?) system that can build PXE booting images. That's basically all I need, build an image with a GUI and boot it over PXE. Even if I could boot the LiveCD over PXE, that would be fine. Is there a way to convert some image I build in SUSE studio to PXE image? What is even the difference? Just the proper support in initrd? Anyone have working recent instructions on how to accomplish this? All I need is to boot a (single) machine over PXE and run firefox. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On 7/3/2011 1:49 PM, Andrew Joakimsen wrote:
I already know how PXE works, etc. That's not an issue.
The issue is I want to network boot openSUSE. Not an installer. I've read all the KIWI-LTSP stuff on the wiki but there aren't clear instructions and seems outdated (the documentation at least).
All I was able to determine is in SUSE Studio website PXE images are disabled, but "SUSE Studio Onsite" is a paid (how many thousands? 50 thousand?) system that can build PXE booting images. That's basically all I need, build an image with a GUI and boot it over PXE. Even if I could boot the LiveCD over PXE, that would be fine. Is there a way to convert some image I build in SUSE studio to PXE image? What is even the difference? Just the proper support in initrd?
Anyone have working recent instructions on how to accomplish this? All I need is to boot a (single) machine over PXE and run firefox.
I'm travelling at the moment but if no one else answers in the next few days I will by next week. I don't know any especially easy/automatic ways or any especially short recipies off the top of my head, I just know I've set up opensuse to boot from pxe and have a nfs root on a diskless box on my TV at home a while back and it wasn't undoable. If no better answer, then I'll just go over that stuff again and see what the non-obvious gimmicks were. Just in case no one even answers or says it's not possible etc. -- bkw -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On Sun, 3 Jul 2011 13:49:35 -0400 Andrew Joakimsen <joakimsen@gmail.com> wrote:
I already know how PXE works, etc. That's not an issue.
The issue is I want to network boot openSUSE. Not an installer. I've read all the KIWI-LTSP stuff on the wiki but there aren't clear instructions and seems outdated (the documentation at least).
All I was able to determine is in SUSE Studio website PXE images are disabled, but "SUSE Studio Onsite" is a paid (how many thousands? 50 thousand?) system that can build PXE booting images. That's basically all I need, build an image with a GUI and boot it over PXE. Even if I could boot the LiveCD over PXE, that would be fine. Is there a way to convert some image I build in SUSE studio to PXE image? What is even the difference? Just the proper support in initrd?
Anyone have working recent instructions on how to accomplish this? All I need is to boot a (single) machine over PXE and run firefox.
Andrew, Are you still in Gainesville? All of the functionality of SUSE Studio is available to run on your own system using the kiwi image building system. There isn't a web GUI to configure it, you have to use XML files, but it is pretty easy to use. There are several kiwi packages that install the code, documentation, and examples. There is also documentation on the opensuse web site. Bill -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
Andrew Joakimsen wrote:
I already know how PXE works, etc. That's not an issue. The issue is I want to network boot openSUSE.
I do this quite frequently.
Anyone have working recent instructions on how to accomplish this? All I need is to boot a (single) machine over PXE and run firefox.
You need tftp running. I have it running with xinetd, working dir = tftpboot. In tftpboot I have the following: vmlinuz-2.6.37-20-tc8137 initrd-2.6.37-20-tc8135-2 kernel-factory-11.4 initrd-factory-11.4 pxelinux.0 pxelinux.cfg/ pxelinux.cfg/01-00-01-80-3f-be-48 01-00-01-80-3f-be-48 is the PXE boot config for a machine with a NIC with MAC-address = 00:01:80:3f:be:48 serial 0 9600 default normal prompt 1 timeout 50 say Choose normal, install or memtest: label normal kernel vmlinuz-2.6.37-20-tc8137 append initrd=initrd-2.6.37-20-tc8135-2 root=/dev/nfs rw nfsroot=192.168.2.170:/var/pifs/pi03/root rootflags=hard,intr,v3,wsize=8192,rsize=8192 splash=verbose ip=dhcp label install kernel kernel-factory-11.4 append initrd=initrd-factory-11.4 usessh=1 sshpassword=1234 vga=normal noresume install=http://download.opensuse.org/factory/repo/oss splash=verbose proxy=http://squid.local.net:3128 label memtest kernel memtest.bin Kernel & initrds are from: vmlinuz-2.6.37-20-tc8137 - running system of same kind. initrd-2.6.37-20-tc8135-2 - running system of same kind. kernel-factory-11.4 - boot/i386/loader/linux initrd-factory-11.4 - boot/i386/loader/initrd -- Per Jessen, Zürich (23.7°C) -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
And where does 192.168.2.170:/var/pifs/pi03/root come from? Can I run my build in SuSE studio and then extract the image to that path and it will work? -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
Andrew Joakimsen wrote:
And where does 192.168.2.170:/var/pifs/pi03/root come from? Can I run my build in SuSE studio and then extract the image to that path and it will work?
Dunno - in my case, that is the (suitably amended for node 03) root file system copied from a physically installed system. -- Per Jessen, Zürich (20.8°C) -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
Per Jessen wrote:
Andrew Joakimsen wrote:
And where does 192.168.2.170:/var/pifs/pi03/root come from? Can I run my build in SuSE studio and then extract the image to that path and it will work?
Dunno - in my case, that is the (suitably amended for node 03) root file system copied from a physically installed system.
Here is what I usually do - my environment will consist of multiple, identical systems that PXE boot from a central server (which will usually also be the NFS server). Step 1) one complete install & customization, fix init-scripts, install non-openSUSE software etcetera. step 2) copy that installation to the NFS server, clone/customize config files as necessary. step 3) setup the rest (tftp, kernels, initrd etc). -- Per Jessen, Zürich (18.7°C) -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On Tue, Jul 5, 2011 at 02:43, Per Jessen <per@opensuse.org> wrote:
Step 1) one complete install & customization, fix init-scripts, install non-openSUSE software etcetera.
If I could install openSUSE onto the machine I wouldn't bother with network booting. But the machine only has a 32mb (megabyte) compactflash onboard. -- Med Vennlig Hilsen, A. Helge Joakimsen -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
Andrew Joakimsen wrote:
On Tue, Jul 5, 2011 at 02:43, Per Jessen <per@opensuse.org> wrote:
Step 1) one complete install & customization, fix init-scripts, install non-openSUSE software etcetera.
If I could install openSUSE onto the machine I wouldn't bother with network booting. But the machine only has a 32mb (megabyte) compactflash onboard.
Hmm, I see. I haven't tried getting anything that size to work, but I think I would try to hook up an extra harddrive (direct, NFS or iscsi). -- Per Jessen, Zürich (19.6°C) -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
A good set of instructions how to setup pxeboot is there for systemrescuecd on http://www.sysresccd.org/Sysresccd-manual-en_PXE_network_booting A good reading to find the neccessary knowledge. Hans On 03/07/11 19:49, Andrew Joakimsen wrote:
I already know how PXE works, etc. That's not an issue.
The issue is I want to network boot openSUSE. Not an installer. I've read all the KIWI-LTSP stuff on the wiki but there aren't clear instructions and seems outdated (the documentation at least).
All I was able to determine is in SUSE Studio website PXE images are disabled, but "SUSE Studio Onsite" is a paid (how many thousands? 50 thousand?) system that can build PXE booting images. That's basically all I need, build an image with a GUI and boot it over PXE. Even if I could boot the LiveCD over PXE, that would be fine. Is there a way to convert some image I build in SUSE studio to PXE image? What is even the difference? Just the proper support in initrd?
Anyone have working recent instructions on how to accomplish this? All I need is to boot a (single) machine over PXE and run firefox. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
participants (5)
-
Andrew Joakimsen
-
Bill Merriam
-
Brian K. White
-
Hans de Faber
-
Per Jessen