Am Dienstag, den 23.08.2011, 17:23 +0200 schrieb Lars Müller:
On Tue, Aug 23, 2011 at 05:06:41PM +0200, Matthias Praunegger wrote:
Seit langer Zeit installiere ich meine Systeme über PXE, bzw. klone sie über das Netzwerk indem ich entsprechende Tools wie ghost4unix oder udpcast über das Netzwerk starte. Auch Knoppix oder SysrescCD lassen sich prima über PXE betreiben.
Aber eigentlich hätte ich das ganze auch gerne für SUSE. Gibt es hier in letzter Zeit gute Erfahrungen damit? Man würde ja grundsätzlich "nur" eine modifizierte initrd benötigen, die sich dann das restliche System z.b. via NFS bei Bedarf nachlädt. Dank KIWI sollte das ja kein Problem sein. Ob man von einem USB Stick startet oder über das Netzwerk, dürfte keinen großen Unterschied mehr machen.
So ist es. Ich installiere so meine Systeme, die kein CD oder DVD- Laufwerk haben.
Zuerst /srv/tftpboot/pxelinux.cfg/default anlegen.
DEFAULT KIWI-Boot
LABEL KIWI-Boot kernel boot/linux append initrd=boot/initrd #append initrd=boot/initrd vga=normal ramdisk_size=512000 ramdisk_blocksize=4096 kiwiserver=192.168.0.254 #IPAPPEND 2
LABEL Local-Boot localboot 0
Die auskommnetierten Zeilen sind der KIWI-Standard.
boot/linux und boot/initrd unterhalb von /srv/tftpboot/ sind in meinem Fall sym links, die auf den Installationskernel und -initrd in meionem Fall x86_64 zeigen. Beides findet man in http://download.opensuse.org/pub/opensuse/distribution/11.4/repo/oss/boot/x8... unter den Dateinamen initrd und linux Ich habe die Dateinamen allein der besseren Nachvollziehbarkeit mit einem oS-11.4-x86_64-Prefix versehen.
Okay, soweit schon klar. Einen einfachen Installationsserver zu betreiben ist nicht so schwierig (vor allem gut dokumentiert). Funktioniert auch bestens mit AutoYaST usw... Aber eben wenn ich z.b. das KDE Live Image von openSUSE 11.4 über PXE starten möchte, müsste ich ja einiges mehr einstellen. kiwiserver=nfs würde es zwar geben habe ich gesehen, aber da müsste man ja bestimmt eine weitere Option, etwa nfsroot= geben, wo man den genauen Pfad zu dem entpackten ISO Image eintragen kann. Alles nach /srv/tftpboot zu entpacken kann doch keine Lösung sein. -- Matthias -- 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