kanotix.com
Installation, Einstellungen, Systempflege - KANOTIX-LinuxTag2012-Dragonfire-2in1.iso mit GRUB2 booten
bata32 - 29.05.2012, 18:00 Uhr
Titel: KANOTIX-LinuxTag2012-Dragonfire-2in1.iso mit GRUB2 booten
Hallo
Nachdem ich das neueste ISO heruntergeladen hatte,
habe ich versucht, das ISO mittels Anpassung meiner GRUB2-Bootzeile zu booten:
Code:
# boot ISO on (hd0,10)
menuentry 'ISO-FILE -- kanotix hellfire -- (/dev/sda10)' {
set isodev=/dev/sda10
set isopath=/iso-images
#set isofile=kanotix-2.6.38rc6.iso
set isofile=KANOTIX-LinuxTag2012-Dragonfire-2in1.iso
search -sf ${isopath}/${isofile}
loopback iso ${isopath}/${isofile}
linux (iso)/live/vmlinuz fromiso=${isodev}${isopath}/${isofile} boot=live config utc=no timezone=Europe/Berlin locales=de keyboard-layouts=de keyboard-variant=nodeadkeys quiet
initrd (iso)/live/initrd.img
}
Der Bootvorgang bricht mit folgender Fehmeldung ab:
Code:
Eine Befehlszeile booten
Fehler: file not found
Fehler: you need to load the kernel first
Beliebige Taste drücken, um fortzufahren
Den ISO-Namen habe ich mittels GRUB2-CLI wie folgt geprüft
Code:
grub> ls -lh (hd0,10)/iso-images/
..
2.24G 2012-05-28 10:11:32 Monday KANOTIX-LinuxTag2012-Dragonfire-2in1.iso
..
grub> _
Das booten der "kanotix-2.6.38rc6.iso" klappt dagegen einwandfrei.
Frage:
Hat sich der Aufruf zum Booten eines Kanotix Iso-Files geändert oder was mache ich falsch?
Info:
Nach brennen auf DVD-R bootet das neue "KANOTIX-LinuxTag2012-Dragonfire-2in1" wie erwartet.
Für Tipps / Hilfestellung für die Problemlösung bedanke ich mich im Voraus.
Gruß
bata
acritox - 29.05.2012, 18:14 Uhr
Titel: KANOTIX-LinuxTag2012-Dragonfire-2in1.iso mit GRUB2 booten
beim 2in1 ISO sind (wie der Name sagt) zwei ISOs in einem. Deswegen sind dort zwei unterschiedliche "live"-Verzeichnisse, und je nach dem ob man 64bit oder 32bit booten möchte muss man den Pfad für den Kernel, die InitRD und den live-media-path-Parameter anpassen:
bei 64bit Dragonfire z.B.:
Zitat:
linux (iso)/live64df/vmlinuz fromiso=${isodev}${isopath}/${isofile} live-media-path=live64df boot=live config utc=no timezone=Europe/Berlin locales=de keyboard-layouts=de keyboard-variant=nodeadkeys quiet
initrd (iso)/live64df/initrd.img
bei 32bit entsprechend "live32df" statt "live64df", bei Hellfire entsprechend "live64hf" bzw. "live32hf".
auf den nicht-kombinierten ISOs bleibt alles beim alten und sollte direkt so funktionieren wie von dir beschrieben.
acritox
acritox - 29.05.2012, 18:22 Uhr
Titel: KANOTIX-LinuxTag2012-Dragonfire-2in1.iso mit GRUB2 booten
oder vielleicht noch schöner/ flexibler mit einer Variable:
Code:
menuentry 'ISO-FILE -- Kanotix Dragonfire 64bit -- (/dev/sda10)' {
set isodev=/dev/sda10
set isopath=/iso-images
set isofile=KANOTIX-LinuxTag2012-Dragonfire-2in1.iso
set lmpath=live64df
search -sf ${isopath}/${isofile}
loopback iso ${isopath}/${isofile}
linux (iso)/${lmpath}/vmlinuz fromiso=${isodev}${isopath}/${isofile} live-media-path=${lmpath} boot=live config utc=no timezone=Europe/Berlin locales=de keyboard-layouts=de keyboard-variant=nodeadkeys quiet
initrd (iso)/${lmpath}/initrd.img
}
für einfache ISOs setzt man lmpath einfach auf "live", für combined ISOs auf das gewünschte (live32hf, live64hf, live32df, live64df)
acritox
bata32 - 31.05.2012, 12:01 Uhr
Titel:
Hallo acritox,
funktioniert bestens.
Danke für die schnelle Rückantwort.
bata
Alle Zeiten sind GMT + 1 Stunde
PNphpBB2 © 2003-2007