[opensuse-factory] the ultimate openSUSE installer
Hi, after reading [1], I built the ultimate openSUSE installer. It is 1MB in size and can boot from USB, CDROM and even floppy disk. It can install all current versions of openSUSE, boot into recovery and memtest. It is an iPXE bootloader, that fetches the latest kernel, initrd and install system from download.o.o There are also keyboard shortcuts in the config at https://www.zq1.de/zq1/ipxe/boot.ipxe You can test it using qemu-kvm -m 1000 -cdrom https://www.zq1.de/zq1/ipxe/ipxe.iso The one thing that could still be improved is to find an openSUSE-hosted URL for its config and pre-built images. [1] https://news.opensuse.org/2016/10/02/mesa-kernel-gnome-kde-apps-update-in-tu... -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Mon, 2016-10-03 at 05:40 +0000, Bernhard M. Wiedemann wrote:
Hi,
after reading [1], I built the ultimate openSUSE installer.
It is 1MB in size and can boot from USB, CDROM and even floppy disk.
It can install all current versions of openSUSE, boot into recovery and memtest.
Surely a nice initiative - but maybe over-engineered? the issue the user has there can be easily avoided by passing kexec=1 to the kernel command line... and in fact this is even being worked out to be the default for the net installer. And why does this only hit us since recently? YaST fixed and old bug :) Cheers, Dominique
On 2016-10-03 13:55, Dominique Leuenberger / DimStar wrote:
Surely a nice initiative - but maybe over-engineered?
How do you define over-engineered? I just spent 1-2h on it, so there cannot be much engineering in it. Or do you mean because it can do so many things? 32/64 bit USB/CD/Floppy Install/Live/Rescue/memtest IMHO, we could even replace the NET iso (110MB) with the 1MB iPXE version, which lets the user do even more than the big one and needs less (never) updating.
Bernhard M. Wiedemann wrote:
On 2016-10-03 13:55, Dominique Leuenberger / DimStar wrote:
Surely a nice initiative - but maybe over-engineered?
How do you define over-engineered? I just spent 1-2h on it, so there cannot be much engineering in it.
Or do you mean because it can do so many things? 32/64 bit USB/CD/Floppy Install/Live/Rescue/memtest
IMHO, we could even replace the NET iso (110MB) with the 1MB iPXE version, which lets the user do even more than the big one and needs less (never) updating.
For the last 9-10 years I've installed by booting initrd+linux over PXE from http://download.opensuse.org/distribution/leap/42.1/repo/oss/boot/x86_64/loa... Doing the same from a USB stick is not a bad idea though. -- Per Jessen, Zürich (15.8°C) http://www.dns24.ch/ - free dynamic DNS, made in Switzerland. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
This was my take on subject
https://github.com/bmanojlovic/genericnetinstall/blob/master/README.md
And this is specific to opensuse
https://github.com/bmanojlovic/opensuse-ipxe
On Tue, Oct 4, 2016 at 5:51 PM, Per Jessen
Bernhard M. Wiedemann wrote:
On 2016-10-03 13:55, Dominique Leuenberger / DimStar wrote:
Surely a nice initiative - but maybe over-engineered?
How do you define over-engineered? I just spent 1-2h on it, so there cannot be much engineering in it.
Or do you mean because it can do so many things? 32/64 bit USB/CD/Floppy Install/Live/Rescue/memtest
IMHO, we could even replace the NET iso (110MB) with the 1MB iPXE version, which lets the user do even more than the big one and needs less (never) updating.
For the last 9-10 years I've installed by booting initrd+linux over PXE from
http://download.opensuse.org/distribution/leap/42.1/repo/oss/boot/x86_64/loa...
Doing the same from a USB stick is not a bad idea though.
-- Per Jessen, Zürich (15.8°C) http://www.dns24.ch/ - free dynamic DNS, made in Switzerland.
-- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
-- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
+1 ...how do I stick this into my own local bootserver? Right now all my local PXE can boot is the c't desinfect DVD but I really would like to PXE boot into memtest, a rescue system, and the latest OSS installer. Cheers MH Am 10/03/2016 um 07:40 AM schrieb Bernhard M. Wiedemann:
Hi,
after reading [1], I built the ultimate openSUSE installer.
It is 1MB in size and can boot from USB, CDROM and even floppy disk.
It can install all current versions of openSUSE, boot into recovery and memtest.
It is an iPXE bootloader, that fetches the latest kernel, initrd and install system from download.o.o
There are also keyboard shortcuts in the config at https://www.zq1.de/zq1/ipxe/boot.ipxe
You can test it using
qemu-kvm -m 1000 -cdrom https://www.zq1.de/zq1/ipxe/ipxe.iso
The one thing that could still be improved is to find an openSUSE-hosted URL for its config and pre-built images.
[1] https://news.opensuse.org/2016/10/02/mesa-kernel-gnome-kde-apps-update-in-tu...
-- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Mathias Homann wrote:
+1
...how do I stick this into my own local bootserver? Right now all my local PXE can boot is the c't desinfect DVD but I really would like to PXE boot into memtest, a rescue system, and the latest OSS installer.
That's not difficult. You have dhcp and tftp running? Snippet from a pxe config for installation and memtest: label leap43 menu label Install openSUSE Leap 42.1 kernel install/leap42.64bit.kernel append initrd=install/leap42.64bit.initrd usessh=1 sshpassword=1234 install=http://download.opensuse.org/distribution/leap/42.1/repo/oss label memtest kernel memtest install/leap42.64bit.kernel install/leap42.64bit.initrd Those are from http://download.opensuse.org/distribution/leap/42.1/repo/oss/boot/x86_64/loa... "initrd" and "linux". "memtest" is just the memtest binary in the tpftroot. -- Per Jessen, Zürich (15.9°C) http://www.hostsuisse.com/ - dedicated server rental in Switzerland. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
+1
...how do I stick this into my own local bootserver? Right now all my local PXE can boot is the c't desinfect DVD but I really would like to PXE boot into memtest, a rescue system, and the latest OSS installer. I think, you can wget https://www.zq1.de/zq1/ipxe/ipxe.lkrn # (326K size) into your tftpboot dir and give it as a kernel for a boot entry to get
On 2016-10-04 14:24, Mathias Homann wrote: the selection with label ipxe kernel ipxe.lkrn there is a lot more possible with it... Ciao Bernhard M. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
participants (6)
-
Bernhard M. Wiedemann
-
Bernhard M. Wiedemann
-
Boris Manojlovic
-
Dominique Leuenberger / DimStar
-
Mathias Homann
-
Per Jessen