Neues Linux Netboot Produkt anlegen

s.ebensen
Beiträge: 15
Registriert: 02 Nov 2016, 09:46

Neues Linux Netboot Produkt anlegen

Beitrag von s.ebensen »

Hallo zusammen!
Ich habe nach längerem suchen und probieren keine Lösung gefunden weshalb ich mich an euch wende.

Und zwar möchte ich ein neues Linux Netboot Produkt einfügen.
Das Netboot Produkt an sich habe ich bereits erstellt das existiert. Soweit kein Problem.

Nun aber der Spezielle Wunsch: Es soll ein Linux Mint Netboot werden.

Woran es hapert: Welche Installfiles von Mint muss ich wo/wie einfügen? Habe versucht mich am Ubuntu Netboot Produkt zu orientieren was mir nicht so recht gelingen wollte.

Es ist bestimmt sehr einfach nur stelle ich mich grade zu blöd an oder hab nen Brett vorm Kopp :? :(

Freue mich sehr über eine Lösung bzw. denk Anschübe zu dem 'Problem'


Gruß
Sven
Benutzeravatar
n.wenselowski
Ex-uib-Team
Beiträge: 3194
Registriert: 04 Apr 2013, 12:15

Re: Neues Linux Netboot Produkt anlegen

Beitrag von n.wenselowski »

Hallo Sven,

mein erster Hinweis wäre sich an den vorhanden Produkten zu orientieren, was du scheinbar schon machst.

Auf was für einen Fehler stößt du denn?


Gruß

Niko

Code: Alles auswählen

import OPSI
s.ebensen
Beiträge: 15
Registriert: 02 Nov 2016, 09:46

Re: Neues Linux Netboot Produkt anlegen

Beitrag von s.ebensen »

Hallo Niko,

Fehler keine. Ich wäre ja froh wenn ich soweit bin :) Ich weiß nicht was ich aus dem Mint *.iso an Daten ins Netboot Produkt einbinden muss.

Bei Ubuntu z.B. ist im installfiles64 Ordner initrd.gz und linux.
Wie wo bekomme ich diese Daten für Mint?

Bei Windows ist es ja lediglich die iso in den entsprechenden Ordner entpacken... aber da ist das Prozedere ja auch via winpe ein anderes.

Hoffe es ist einigermaßen verständlich :?


Gruß
Sven
uncle_scrooge
Beiträge: 650
Registriert: 21 Feb 2012, 12:03
Wohnort: Mainz

Re: Neues Linux Netboot Produkt anlegen

Beitrag von uncle_scrooge »

>>
Sieh' mal im ISO im Verzeichnis casper nach.

vmlinuz entspricht linux

initrd ist ein bißchen tricky.
OPSI erwartet ein initrd.gz (gzip compressed). Mint liefert aber initrd.lz (lzip compressed).
Mußt Du also umpacken. Oder an den scripts basteln.
Benutzeravatar
m.radtke
Ex-uib-Team
Beiträge: 1767
Registriert: 10 Jun 2015, 12:19

Re: Neues Linux Netboot Produkt anlegen

Beitrag von m.radtke »

Mint entspricht doch Ubuntu mit einem eigenen Desktop oder?

Es sollt eodhc reichen das Ubuntu 16-04 Netboot Produkt so zu erweitern dass dass Property 'desktop_package' den Desktop von Mint nachinstalliert
Aktuell ist dieses Property nicht editiertbar, Du müsstest also das opsi file auspacken, in der control file das property ändern, neu packen und installieren. Dabei kannst du den Mint Desktop als standard setzen und das Paket als Mint-Linux installieren ;)

Gruß
Mathias


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


uncle_scrooge
Beiträge: 650
Registriert: 21 Feb 2012, 12:03
Wohnort: Mainz

Re: Neues Linux Netboot Produkt anlegen

Beitrag von uncle_scrooge »

>>Mint entspricht doch Ubuntu mit einem eigenen Desktop oder?
I (slightly) beg to differ.
Mint basiert zwar auf Ubuntu, oder bei der anderen Geschmacksrichtung auf Debian, ist aber schon eine eigenständige Distribution.
Mit entsprechenden Eigenheiten.

Wenn es 'nur' um den Desktop Cinnamon oder MATE geht, ist eine Installation auf einem 'native' Ubuntu möglich.
Afair aber nur mit einem zusätzlichen PPA.
Nur das property zu ändern, dürfte scheitern.
Benutzeravatar
m.radtke
Ex-uib-Team
Beiträge: 1767
Registriert: 10 Jun 2015, 12:19

Re: Neues Linux Netboot Produkt anlegen

Beitrag von m.radtke »

Das DE ist aus offiziellen Repos installierbar, zumindest ab Ubuntu-15.10

Code: Alles auswählen

https://wiki.ubuntuusers.de/MATE/
Quelle

Zum Thema initrd von Mint,
Das Bootimage sollte auch .lz Kompression umgehen können.

Gruß
Mathias


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


uncle_scrooge
Beiträge: 650
Registriert: 21 Feb 2012, 12:03
Wohnort: Mainz

Re: Neues Linux Netboot Produkt anlegen

Beitrag von uncle_scrooge »

>>Das Bootimage sollte auch .lz Kompression umgehen können.
Ähm. Nein!?

In ubuntu16-04.py wird explizit

Code: Alles auswählen

execute("gunzip %s/tmp/initrd.gz"% (target))
aufgerufen.
Und g(un)zip mag die Konkurrenz ja nun gar nicht.
Benutzeravatar
m.radtke
Ex-uib-Team
Beiträge: 1767
Registriert: 10 Jun 2015, 12:19

Re: Neues Linux Netboot Produkt anlegen

Beitrag von m.radtke »

natürlich wird gunzip aufgerufen das es sich beim ubuntu16-04 initrd um ein gzip handelt ;)

Eben nachgesehen, das Bootimage kann doch kein lzma :( Leider ist aktuell auch zu wenig Platz drin um es reinzubauen.

OP könnte ja das .lz auspacken udn ein.gz drauß bauen, dann sollte es auch klappen

gruß
Mathias


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


uncle_scrooge
Beiträge: 650
Registriert: 21 Feb 2012, 12:03
Wohnort: Mainz

Re: Neues Linux Netboot Produkt anlegen

Beitrag von uncle_scrooge »

>>OP könnte ja das .lz auspacken udn ein.gz drauß bauen, dann sollte es auch klappen
Hab ich doch gesacht, hab ich doch. (Drei Meter weiter oben.) :o

>>natürlich wird gunzip aufgerufen das es sich beim ubuntu16-04 initrd um ein gzip handelt
Ja? Echt jetzt?
Selbst wenn Du LZMA-Support in das boot image reinpfriemeln würdest (wehe, Du schmeißt meine SCSI-Treiber raus), ist damit g(un)zip immer noch nicht in der Lage, mit LZMA-Archiven umzugehen.
Sprich, der Fadenöffner müßte das Python-Skript anpassen, und gunzip mit wasauchimmer ersetzen.
Hatte ich schon erwähnt, daß ich das drei Meter weiter oben schon gesagt habe?

Nix für ungut.
Gruß
Peter
(der sich fragt, wo der Fadenöffner eigentlich bleibt. Im Panikmodus erstarrt?)
Antworten