Eigener Kernel und eigene Initrd fuer Network Installation CD
Hallo, Hier sind bestimmt ein paar Profis die wissen wie das geht. Hat irgend jemand passende Links zu diesem Problem parat? Ich benoetige zur Installation auf einem Target mit einem Atom Z530 und einem US15W einen eigenen Kernel und eine andere Initrd als die, die auf der Standard Network Installation CD drauf ist, denn der von der 11.2 stuerzt beim Booten ab oder haengt (je nach safe oder ACPI settings, ja nach gewaehlter Aufloesung inkl. VESA oder ASCII). Der Kernel und die Module sind kein Problem, ich kann das Board bereits mit einer 11.1 von Platte booten, und zwar mit einem selbst konfigurierten und gebauten Kernel von git.kernel.org (2.6.32 als Basis, evt. ist ja die 11.3 Developer Version eine Loesung?). Ich weiss, es gibt so einige Links zur openSUSE-Installation, via PXE, via NFS, USB, usw., aber nirgends steht wie man einen eigenen Kernel dafuer hernehmen kann, speziell das Erstellen der Initrd auf dem Syslinux-Image ist unser Problem. Unser Trick war letztes mal eine Installation der OS 11.1 auf eine andere Kiste (VirtuelBox), exportieren via NFS und booten via selbstgebasteltem USB-Stick mit LILO/Grub und NFS root, aber das ist etwas umstaendlich. Roman -- Roman Fietze Telemotive AG Büro Mühlhausen Breitwiesen 73347 Mühlhausen Tel.: +49(0)7335/18493-45 http://www.telemotive.de -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am 09.02.2010 12:33, schrieb Roman Fietze:
Hallo,
Hier sind bestimmt ein paar Profis die wissen wie das geht. Hat irgend jemand passende Links zu diesem Problem parat?
mkdinitrd? Ansonsten einen Kernel ohne Module bauen? Gruß Ralf Prengel Manager Customer Care Comline AG Hauert 8 D-44227 Dortmund/Germany Fon +49 231 97575 904 Fax +49 231 97575 257 Mobil +49 151 10831 157 EMail Ralf.Prengel@comline.de www.comline.de Vorstand Stephan Schilling, Erwin Leonhardi Aufsichtsrat Dr. Franz Schoser (Vorsitzender) HR Dortmund B 14570 USt.-ID-Nr. DE 124727422 -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo Ralf, On Tuesday 09 February 2010 12:41:49 prengel wrote:
mkdinitrd?
Du meinst vermutlich mkinitrd. Das Dumme ist, dass dort "seltsame Dinge abgehen" inklusive RAM-Disk anlegen, usw. Klar haben wir uns die Initrd auf der Install CD angeschaut und koennten diese auch von Hand anpassen (Module tauschen+depmod, evt. root dev aendern, usw.), aber das muss einfacher gehen.
Ansonsten einen Kernel ohne Module bauen?
Das waere ja auch nicht das Problem, und war auch unser alter Ansatz mit dem NFS-Root, aber eine Initrd enthaelt ja dummerweise nicht nur Kernelmodule. Roman -- Roman Fietze Telemotive AG Büro Mühlhausen Breitwiesen 73347 Mühlhausen Tel.: +49(0)7335/18493-45 http://www.telemotive.de -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am 09.02.2010 12:56, schrieb Roman Fietze:
Ansonsten einen Kernel ohne Module bauen?
Das waere ja auch nicht das Problem, und war auch unser alter Ansatz mit dem NFS-Root, aber eine Initrd enthaelt ja dummerweise nicht nur Kernelmodule.
was habt ihr den da noch alles drin? gruß Ralf Prengel Manager Customer Care Comline AG Hauert 8 D-44227 Dortmund/Germany Fon +49 231 97575 904 Fax +49 231 97575 257 Mobil +49 151 10831 157 EMail Ralf.Prengel@comline.de www.comline.de Vorstand Stephan Schilling, Erwin Leonhardi Aufsichtsrat Dr. Franz Schoser (Vorsitzender) HR Dortmund B 14570 USt.-ID-Nr. DE 124727422 -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo Ralf, On Tuesday 09 February 2010 13:16:00 prengel wrote:
was habt ihr den da noch alles drin?
Nich wir, openSUSE. Wir wollen nur einen eigenen Kernel und optional Module auf die existierende Network Installation CD bringen, die wir auf einem USB-Stick liegen haben. Was hat openSUSE in dieser Initrd? Das sind ueber 300 Files, boot/i386/loader/initrd enthaelt z.B.: - noetige Subdirs wie /var/run usw. - libs wie libusb, libhal, libc, libz, libreadline - udev rules - keymaps - bins wie bash, mount, ... Bitte nicht mit der initrd verwechseln die nachher im /boot der installierten Suse landet. Die wird bei uns natuerlich beinahe leer sein, genauso wie /lib/modules/.... Roman -- Roman Fietze Telemotive AG Büro Mühlhausen Breitwiesen 73347 Mühlhausen Tel.: +49(0)7335/18493-45 http://www.telemotive.de -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (2)
-
prengel
-
Roman Fietze