Siduction Forum
Siduction Forum => Installation - Support => Topic started by: cas on 2012/04/08, 19:08:01
-
Hallo,
ich versuche nach http://manual.siduction.org/de/hd-install-opts-de.htm#fromiso vorzugehen.
/etc/default/grub2-fll-fromiso sieht bei mir so aus:
# specify where to look for the ISO
# default: /srv/ISO
#FLL_GRUB2_ISO_LOCATION="/srv/ISO"
FLL_GRUB2_ISO_LOCATION="/home/cas/Downloads/"
# array for defining ISO prefices --> siduction-*.iso, non-recursive
# default: "siduction- fullstory-"
#FLL_GRUB2_ISO_PREFIX="siduction-"
FLL_GRUB2_ISO_PREFIX="*.iso"
# set default language
# default: en_US
FLL_GRUB2_LANG="de_DE"
# override the default timezone.
# default: UTC
FLL_GRUB2_TZ="Europe/Berlin"
# additional cheatcodes
# default: quiet noeject
#FLL_GRUB2_CHEATCODE="quiet noeject"
/boot/grub/grub.cfg
zeigt nach
update-grub
lediglich
### BEGIN /etc/grub.d/60_fll-fromiso ###
### END /etc/grub.d/60_fll-fromiso ###
woran kann das liegen?
gruss, christian
-
Hallo cas,
der Eintrag
# array for defining ISO prefices --> siduction-*.iso, non-recursive
# default: "siduction- fullstory-"
FLL_GRUB2_ISO_PREFIX="*.iso"
ist falsch! Du hast ein Suffix (kein Präfix) angegeben, also das Ende des möglichen Dateinamens – statt den Anfang.
Siehe die 2 Kommentarzeilen oberhalb!
Bis bald
midrow
-
danke, funzt.
allerdings ist die zeile # array for defining ISO prefices --> siduction-*.iso, non-recursive
missverständlich, denn FLL_GRUB2_ISO_PREFIX="siduction-*.iso"
funktioniert ebenfalls nicht. zugegeben ist das auch kein präfix, aber es sieht wie ein korrektes Beispiel aus. Vielleicht kann man das umformulieren oder ergänzen.
Grüße, christian
-
kann nicht sein. Das funkt genau so, wie im Manual beschrieben.
#FLL_GRUB2_ISO_PREFIX="siduction-"
FLL_GRUB2_ISO_PREFIX="*.iso" #ist keine gute Idee
FLL_GRUB2_ISO_PREFIX="meinprefix-" # ist eine gute idee, wenn die isos
# meinprefix-kde.iso
# meinprefix-lxde.iso heissen würden
Nachtrag:
#FLL_GRUB2_ISO_LOCATION="/srv/ISO"
FLL_GRUB2_ISO_LOCATION="/home/cas/Downloads/" # auch keine
# gute Idee
FLL_GRUB2_ISO_LOCATION="/home/cas/Downloads" # bessere Idee
# hab aber nicht
# die Sourcen geprüft
-
# array for defining ISO prefices --> siduction-*.iso, non-recursive
stammt aus /etc/default/grub2-fll-fromiso, ist aber bash-syntax und die entspr. Variable sollte so eben nicht in dieser datei stehen. das finde ich missverständlich.
kann nicht sein. Das funkt genau so, wie im Manual beschrieben.
FLL_GRUB2_ISO_PREFIX="*.iso" #ist keine gute Idee
nicht nur keine gute idee, sondern eben falsch
FLL_GRUB2_ISO_PREFIX="meinprefix-" # ist eine gute idee, wenn die isos
# meinprefix-kde.iso
# meinprefix-lxde.iso heissen würden
genau, das versteht jeder
#FLL_GRUB2_ISO_LOCATION="/srv/ISO"
FLL_GRUB2_ISO_LOCATION="/home/cas/Downloads/" # auch keine
# gute Idee
ich weiss, ist hier aber irrelevant
FLL_GRUB2_ISO_LOCATION="/home/cas/Downloads" # bessere Idee
# hab aber nicht
# die Sourcen geprüft
besser? diese zeile ist identisch zur vorigen??
-
Wertfrei ausgedrückt: Jedes Zeichen zählt, auch slashes. Ich habe momentan so überhaupt keine Lust in den Quelltext zu schauen. Ich weiss nur, dass das paket funkt, weil ich es sehr oft nutze.
-
genau. es funktioniert. man muss es nur richtig bedienen.
gruss, christian
-
...
...
#FLL_GRUB2_ISO_LOCATION="/srv/ISO"
FLL_GRUB2_ISO_LOCATION="/home/cas/Downloads/" # auch keine
# gute Idee
...
dass das nicht funktioniert glaube ich euch gern, aber warum das flasch ist verstehe ich nicht. Als pfadangabe sagt doch die version mit und ohne endslash: "hier in diesem verzeichnis", in diesem fall im Unterverzeichnis "Downloads".
Was bewirkt der endslash in einer pfadangabe im gegensatz zur pfadangabe ohne endslash?
-
Micha, ich hab keine Ahnung, ich müsste auch erst in die Quellen schauen. Path to iso ist in meinen Augen aber immer der reine Pfad gewesen und zwar ohne Slash. So hab ich das immer gemacht und es hat geklappt. Das Scripting hinter dem Paket ist eher sparsam und ohne Umwege. Daher glaube ich, dass der zusätzliche Slash das Script durchaus gehörig durcheinanderbringen könnte.
Das letzte, was ich am Paket verändert habe, war das copyright und der Versionbump auf neue Standards, wenn ich mich recht entsinne. Ansonsten hab ich keine Ahnung, welche Magie da im einzelnen abläuft. Da müsste ich mich erst einlesen und da hab ich momentan überhaupt keine Zeit zu. :)
-
Meine Erfahrungen mit diesen Script sind schon etwas älter. Die ISO durfte nicht auf der Platte wo das System installiert war sondern auf >2. Platte / USB liegen. Irgendwo auch Logisch.
-
Schlicht und einfach: nö, das ist nicht wirklich so. Ich hab in meinem Lappi nur eine Platte. Das geht ganz herrvorragend. Der Spass an der Geschichte ist nur, dass man bei Besonderheiten in der Konfiguration sicherstellen muss, dass die Isos auch erreiht werden können. Ich denke da an verschlüsselte Partitionen, Raid, LVM.
Wenn das sichergestellt ist, dann sollte der Rest keine Hürde sein.
-
Wie gesagt ist schon etwas her und musste explizit auf sdb* ausweichen da ansonsten die ISO nicht in Grub2 angezeigt wurde. Manuelles Laden war nur bedingt möglich, ständige Nerverei mit "Ich mag heute net" Meldungen.
Ist ein Versuch wert :roll:
-
Kein Thema, ich muss so oder so meinen Laptop in einigen Bereichen plattmachen (entaptosidieren). Irgendwann sollte man ja mal umsteigen, getestet habt *ihr* ja genug :twisted:
PS: Spass beiseite, da sind halt noch ein paar alte Installationen drauf, die jetzt fliegen. Wozu ich auch immer 5x Linux auf einer Maschine brauche ...
-
Wie schreibe ich meine und es funktioniert gut ;)
# Defaults for grub2-fll-fromiso update-grub helper
# sourced by grub2's update-grub
# installed at /etc/default/grub2-fll-fromiso by the maintainer scripts
#
# This is a POSIX shell fragment
#
# specify where to look for the ISO
# default: /srv/ISO
FLL_GRUB2_ISO_LOCATION="/media/disk1part7/siduction"
# array for defining ISO prefices --> siduction-*.iso, non-recursive
# default: "siduction- fullstory-"
FLL_GRUB2_ISO_PREFIX="aptosid-2011-03-ponos-kde-lite-amd64-201112312100 siduction-11.1-OneStepBeyond-lxde-amd64-201201080023 siduction-11.1-OneStepBeyond-kde-stripped-amd64-201203311546"
# set default language
# default: en_US
FLL_GRUB2_LANG="en_US"
# override the default timezone.
# default: UTC
FLL_GRUB2_TZ="America/New York"
# additional cheatcodes
# default: quiet noeject
FLL_GRUB2_CHEATCODE="quiet noeject toram"