Wenn ich das richtig verstanden habe: man lädt sich einmal ein kleines generisches Image herunter, mit dem man dann "beliebige" Distributionen testen kann, die live geladen werden? Wenn dem so ist, muss ich sagen, dass ich total begeistert von der Idee bin - wer auf so etwas kommt ist echt genial! Dann weiß ich auch, warum ich mir eine 32MBit-Leitung zugelegt habe
Und das funktioniert? Sind bei den 56kb schon alle nötigen netzwerktreiber + firmware dabei? Und welcher Kernel kommt zum einsatz? Das wäre ja schlecht, wenn die Distribution, die man testen will zwar Festplattencontroller und Wlan chip erkennt, der 56k Loader aber nicht.
Der 56k Loader ist ein modifiziertes gpxe. Booten kann man nur von Netzwerkchips die BootP unterstützen. Die Festplatte spielt zu diesem Zeitpunkt noch keine Rolle.
Das Live Image wird via Netzwerk in den Speicher geladen und dann erst ausgeführt. Man braucht also ne dicke Leitung und viel Speicher.
hab fürnen moment noch überlegt was ich aus dem bootmenu in meinen server kopieren will.. glaub ich mach meinen pxe-kram jetzt einfach weitestgehend platt echt unglaublich, iso runtergeladen, in virtualbox gestartet, freude Dauer insg. ~120sec MustHaveSeen
Gibts ein Howto, wie ich boot.kernel.org in mein PXE-Boot-Menue einfuegen kann? Ich bin schon etwas bewandert mit dem Hinzufuegen von PXE-Images, braeuchte also nur die notwendigen Dateien und gegebenenfalls Konfigurationen.
Von Sebastian am Di, 22. September 2009 um 22:11 #
Auf der Ubuntu-Live-CD ist auch ein Installer. Eine Live-CD ohne Installer kenne ich hier nicht. D.h. Loader starten, ausprobieren und wenns gefällt gleich installieren.
Wird zwar vermutlich länger dauern als direkt von der CD, aber dafür hat man sonst keinen Aufwand mehr.
Jupp ähnliches Kozept. Aber was bei netboot.me genialer ist (keine Ahnung ob bei boot.kernel.org):
Du kannst einfach einen dhcp server konfigurieren und dann lädt der Rechner das Image direkt von netboot.me. Kein noch so kleiner USB Stick/floppy/CD ROM nötig. *echtes* netboot.
Ich brauche netboot hautpsächlich bei Rechnern, die noch nicht von USB booten könnnen und kein CD Laufwerk haben, da ist das genial.
Funktioniert bei boot.kernel.org genauso, aber ist unnötig da im Bootmenü von netboot.me boot.kernel.org schon aufgeführt ist. Man kann also aus netboot.me auf boot.kernel.org zurückgreifen.
Von ja aber... am Di, 22. September 2009 um 23:41 #
...für ganz blöde: Ich seh das richtig, dass man das nicht mit einem System machen kann, dem nur wenig RAM zur Verfügung steht, also z.B. 512MB, denn irgendwo muss das Image ja gespeichert werden.
Irgendwie entgeht mir allgemein der Sinn, runterladen muss man es sowieso, warum dann nicht gleich auf eine CD(RW) oder Stick/Karte? Die Medien könnte man offline wenigstens ohne Probleme kopieren und müßte nicht dauernd wieder was laden. Den einzigen Vorteil, den ich da sehe, wäre der der vermutlich vorhandenen besseren Aktualität.
Von ja aber... am Mi, 23. September 2009 um 16:44 #
Mh, ich würde ja mal behaupten, dass die ~2 Minuten für das "Blanken" einer RW + neubeschreiben dann nicht wirklich ins Gewicht fallen. Zu dem, was passiert eigentlich, wenn's Übertragungsfehler gibt, gibt es dann intelligents, lies blockweises, Checksumming und ein redownload fehlerhafter Blöcke oder muß man den Download dann komplett neustarten?
Bedeutet es das zum starten erst mal ca 700MB runtergeladen werden und wenn ich den Rechner aus schalte und noch mal starten will, dann muss ich noch mal die 700MB laden? Dann lade ich doch lieber gleich das iso runter und starte es in einer Virtuellen Umgebung. Da kann ich dann so oft ich will testen.
Von ja aber... am Mi, 23. September 2009 um 16:42 #
> Bedeutet es das zum starten erst mal ca 700MB runtergeladen werden und wenn ich den Rechner aus schalte und noch mal starten will, dann muss ich noch mal die 700MB laden?
So hab ich das zumindest verstanden, irgendwo müssen die Daten ja zumindest temporär landen, d.h. z.B. auf einem kleinen Fileserver mit wenig RAM wird das nichts und wenn zwecks Speicherung an den Platten rumspielen würde, ginge ja der Vorteil des Livesystems drauf. Selbst mit DSL16k würde der Download eines 700MB-Images immer noch rund 7-8 Minuten dauern, jedes mal. Die grundsätzliche Idee finf ich ja in Ordnung, allein an der Umsetzung und deren Sinnhaftigkeit zweifle ich.
Kann man damit auch eine ISO Datei die ich mit auf den Stick packe auswählen? Oder ein ISO Image von der HDD?
So könnte ich mehrere Live-CDs als Iso über das Startmenü auswählen?
Mein Wunsch war schon länger einen bootfähigen USB Stick zu haben, dann ISO Dateien drauf kopieren und diese bottfähigen Isodateien dann starten. Wenn es mit gPXE nicht möglich ist, geht es mit anderen Werkzeugen? Danke
Hallo und Danke, werde ich mir mal anschauen, wobei es auf den ersten Blick dannach aussieht, dass man aus den gewünschten ISO-Dateien eine neue Datei "compiliert". Was noch besser wäre, ist ein vorbereiteter USB-Stick, der dann eine beliebige ISO Datei bootet, die ich auf den Stick packe (bei mehreren: die ich auswählen kann). Aber erst mal ausprobieren....
Von Unwichtig am Mi, 23. September 2009 um 09:21 #
Ich nutze PXE schon einige Zeit im Netzwerk mit angepassten Recovery- und sonstigen Images. Leider habe ich immer das Problem, dass ich die Images immer manuell anpassen muss um diese fuer PXE/TFTP vorzubereiten. Gibt es irgendwie eine Moeglichkeit einfach ISO-Images zum Booten bereitzulegen?
Schön wärs aber leider nicht. Auch hier wurden die Distributionen entsprechend vorbereitet. Ich hab mir mal die Konfiguration für die Knoppix Einträge gezogen:
So wie das hier konfiguriert ist, haben die den Kernel und die initrd aus dem ISO gezogen. Anscheinend wird bei Knoppix zuerst der Kernel und die Initrd geladen und von dort dann das ISO Image via HTTP in den Speicher geladen und gemountet.
Wenn dem so ist, muss ich sagen, dass ich total begeistert von der Idee bin - wer auf so etwas kommt ist echt genial! Dann weiß ich auch, warum ich mir eine 32MBit-Leitung zugelegt habe
Booten kann man nur von Netzwerkchips die BootP unterstützen.
Die Festplatte spielt zu diesem Zeitpunkt noch keine Rolle.
Das Live Image wird via Netzwerk in den Speicher geladen und dann erst ausgeführt.
Man braucht also ne dicke Leitung und viel Speicher.
glaub ich mach meinen pxe-kram jetzt einfach weitestgehend platt
echt unglaublich, iso runtergeladen, in virtualbox gestartet, freude
Dauer insg. ~120sec MustHaveSeen
Funktioniert recht gut.
Allerdings die anderen Netbootgeschichten mache ich da nicht platt da wir einige Sachen im Netbootmenü haben die boot.kernel.org nicht bietet.
Ich bin schon etwas bewandert mit dem Hinzufuegen von PXE-Images, braeuchte also nur die notwendigen Dateien und gegebenenfalls Konfigurationen.
Ich habe das ISO via Loopback gemountet und mir die Datei gpxe.krn auf den TFTP Server kopiert.
Diese wird dann als Kernel angegeben.
Die Einträge in der Menükonfiguration sind dann einfach:
LABEL boot.kernel.org
KERNEL gpxe.krn
Übrigens das geht mit netboot.me genauso.
Wird zwar vermutlich länger dauern als direkt von der CD, aber dafür hat man sonst keinen Aufwand mehr.
Allerdings kann man bei netboot.me glaub ich eine Konfigurationen hinzufügen.
Anscheinend hat jemand sowas schon für boot.kernel.org gemacht. Man kann also von netboot.me direkt auch boot.kernel.org aufrufen.
Du kannst einfach einen dhcp server konfigurieren und dann lädt der Rechner das Image direkt von netboot.me. Kein noch so kleiner USB Stick/floppy/CD ROM nötig. *echtes* netboot.
Ich brauche netboot hautpsächlich bei Rechnern, die noch nicht von USB booten könnnen und kein CD Laufwerk haben, da ist das genial.
Man kann also aus netboot.me auf boot.kernel.org zurückgreifen.
Irgendwie entgeht mir allgemein der Sinn, runterladen muss man es sowieso, warum dann nicht gleich auf eine CD(RW) oder Stick/Karte? Die Medien könnte man offline wenigstens ohne Probleme kopieren und müßte nicht dauernd wieder was laden. Den einzigen Vorteil, den ich da sehe, wäre der der vermutlich vorhandenen besseren Aktualität.
Dann lade ich doch lieber gleich das iso runter und starte es in einer Virtuellen Umgebung. Da kann ich dann so oft ich will testen.
So hab ich das zumindest verstanden, irgendwo müssen die Daten ja zumindest temporär landen, d.h. z.B. auf einem kleinen Fileserver mit wenig RAM wird das nichts und wenn zwecks Speicherung an den Platten rumspielen würde, ginge ja der Vorteil des Livesystems drauf. Selbst mit DSL16k würde der Download eines 700MB-Images immer noch rund 7-8 Minuten dauern, jedes mal. Die grundsätzliche Idee finf ich ja in Ordnung, allein an der Umsetzung und deren Sinnhaftigkeit zweifle ich.
So könnte ich mehrere Live-CDs als Iso über das Startmenü auswählen?
Mein Wunsch war schon länger einen bootfähigen USB Stick zu haben, dann ISO Dateien drauf kopieren und diese bottfähigen Isodateien dann starten. Wenn es mit gPXE nicht möglich ist, geht es mit anderen Werkzeugen?
Danke
http://unetbootin.sourceforge.net/
werde ich mir mal anschauen, wobei es auf den ersten Blick dannach aussieht, dass man aus den gewünschten ISO-Dateien eine neue Datei "compiliert". Was noch besser wäre, ist ein vorbereiteter USB-Stick, der dann eine beliebige ISO Datei bootet, die ich auf den Stick packe (bei mehreren: die ich auswählen kann). Aber erst mal ausprobieren....
Danke und MfG
ISO-User
Leider habe ich immer das Problem, dass ich die Images immer manuell anpassen muss um diese fuer PXE/TFTP vorzubereiten.
Gibt es irgendwie eine Moeglichkeit einfach ISO-Images zum Booten bereitzulegen?
Ich hab mir mal die Konfiguration für die Knoppix Einträge gezogen:
http://boot.kernel.org/bko/live/knoppix/knoppix.conf
So wie das hier konfiguriert ist, haben die den Kernel und die initrd aus dem ISO gezogen.
Anscheinend wird bei Knoppix zuerst der Kernel und die Initrd geladen und von dort dann das ISO Image via HTTP in den Speicher geladen und gemountet.
Ich find das ne super idee!!
Bin gestern mal drauf gekommen, sowas zu machen, als ich meinen 2.pc zusammengevbaut hatte.... wollt halt kein xp draufspielen.
Problem ist:
Hab nen USB-Image gemacht, nur kann ich nichts laden, bzw. ich habe auch keine Netzwerktreiber....
Kann mir Jemand Schritt für Schritt erklären, wie ich Vom Download übers Image zum Booten per http komme??
Ich kenn mich mit Linux leider nicht so gut aus.
Würd mich SEHR FREUEN, wenn mir da jemand helfen könnte!
MfG LArs