Hallo Jürgen, >> das liegt daran, dass man nach einem Kernelupdate (manchmal) die links >> zur initrd und dem Kernel anpassen muß: > wie und wo mache ich das?
du kannst das "von Hand" nach dem updaten des Kernels machen (siehe Forum): http://www.linuxmuster.net/forum/forum.php?req=thread&id=18 oder du hast einen Postsync. Ich habe dafür eienn postsync: die Datei stammt von Jesko. Kopier einfach den Text am Ende der Mail in eine Datei: /var/linbo/<imagename>.cloop.postsync >> ZUm Umstieg von 12.04 auf 14.04: ich mache das einfach: die Nutzer >> denken, da gibt es nur ein etwas anderes Hintergrundbild: die >> Unterschiede an der Oberfläche sind doch sehr gering. > Muss ich dann nicht viele Konfigurationen im neuen default 14 cloop > anpassen (Drucker, iTalc, zusätzlich installierte/gelöschte Programme,...)? > Oder kann ich von 12.04 auf 14.04 "updaten"? Updaten des vorhandenen Images auf 14.04 geht so nicht. Wir haben aber wieder eine Vorlage erstellt und zum Download freigegeben. Diesmal gibt es aber einen "Installer". Er läd das cloop auf deinen server direkt runter und kopiert es nach /var/linbo/ Danach richtet er noch den universalen Postsync ein (sehr praktisch). Das nimmt einem viel Arbeit ab. iTalc mußt du danach deine Keys wieder geben (oder neue generieren: das ist besser). Und deine Programme mußt du wieder installieren... http://www.linuxmuster.net/wiki/anwenderwiki:linuxclient:defaultcloop_14.04 VIele Grüße Holger ------------------postsync----------------------- # Beispiel fuer ein Postsync-Skript, das nach der Synchronisation noch # eine zweite Partition synchronisiert. # Wird als Datei /var/linbo/<Image>.postsync abgelegt, wobei <Image> für die # Imagedatei steht, nach deren Synchronisation noch ein weiteres Image gesynct # werden soll. Bsp.: /var/linbo/winxp.cloop.postsync. # # $Id: zweite_partition.postsync 985 2011-03-06 12:09:53Z tschmitt $ # echo "##### POSTSYNC BEGIN #####" # IP des LINBO-Servers, wird automatisch aus dhcp.log ermittelt myserverip="$(grep ^linbo_server /tmp/dhcp.log | tail -1 | awk -F\' '{ print $2 }')" # Name des Basisimages, muss angepasst werden #mybaseimage=maverick.cloop mybaseimage=precise-lmg.cloop # Name des Rsyncimages, ggf. eintragen myrsyncimage="" # Zielpartition auf die gesynct werden werden soll, muss angepasst werden myrootpartition=/dev/sda2 # Ausgabe der Parameter auf der LINBO-Konsole echo "cachepartition: $1" echo "myserverip: $myserverip" echo "mybaseimage: $mybaseimage" echo "myrsyncimage: $myrsyncimage" echo "myrootpartition: $myrootpartition" # Befehl zur Synchronisation der zweiten Partition #/usr/bin/linbo_cmd synconly "$myserverip" "$1" "$mybaseimage" "$myrsyncimage" "" "$myrootpartition" # Syntax fuer linbo_cmd synconly: # /usr/bin/linbo_cmd synconly "<LINBO-Server-IP>" "<Cachepartition>" "<Basisimage>" "<Rsyncimage>" "<Bootpartition>" "<Rootpartition>" # Cachepartition steht in der Variablen $1 zur Verfuegung. # Bootpartition ist optional, falls leer muessen Anfuehrungszeichen gesetzt werden. # Links zu initrd.img und vmlinuz korrigieren, um # Kernel-Panic zu verhindern, die durch absolute # Pfade entsteht, wenn das System aus /mnt/ nachgebootet werden # soll... # 23.02.2013 - jesko.anschu...@linuxmuster.net # Fuer alle relevanten Dateien wiederholen: # 1. Pruefen, ob der Link absolut oder relativ gesetzt ist, wenn absolut, korrigieren... PWD=$(pwd) cd /mnt for LINKNAME in initrd.img vmlinuz do if [ "$(ls -l $LINKNAME | cut -d ">" -f 2 | sed 's/^ *//g'|cut -d "b" -f 1)" == "/" ] ; # beim > trennen | Space wegmachen| Beim b (von boot) trennen und schauen, ob davor ein / war) then echo $LINKNAME ist absolut verlinkt. LINKZIEL=$(ls -l initrd.img | cut -d ">" -f 2 |cut -d "/" -f 3) if [ "$(echo $LINKZIEL | cut -d "-" -f 1)" == "$LINKNAME" ] then echo -n "Verschiebe $LINKNAME nach $LINKNAME... " mv $LINKNAME $LINKNAME.bak && echo "OK" || echo "gescheitert!" echo -n "verlinke $LINKNAME nach boot/$LINKZIEL... " ln -s boot/$LINKZIEL $LINKNAME && echo "OK" || echo "gescheitert" # TODO hier muesste noch ein Test rein, der praeft, ob der link _korrekt_ angelegt wurde und im Notfall # das Backup des Links zurueckkopiert... else echo "Etwas stimmt nicht! Linkziel ($LINKZIEL) stimmt nicht mit Linkname ($LINKNAME) Ueberein!" echo "Link fuer $LINKNAME nicht veraendert!" fi else echo $LINKNAME ist schon relativ verlinkt. Nichts veraendert; fi done cd $PWD echo "##### POSTSYNC END #####" -- Mein öffentlicher PGP-key ist hier hinterlegt: pool.sks-keyservers.net _______________________________________________ linuxmuster-user mailing list linuxmuster-user@lists.linuxmuster.net https://mail.lehrerpost.de/mailman/listinfo/linuxmuster-user