Hi,
ich habe mir seit ein paar Tagen GRUB2 zugelegt und wollte gleich einmal testen wie gut man sich ein "Reparatur-System" einrichten kann. Ich dachte an ein einfach Iso, das gebootet werden soll.
Ich habe mich hierfür an dem ArchWiki orientiert, und stehe hier nun wie Ochs vorm Tor :-|
Folgenden Eintrag enhält meine grub.cfg
# (6) Arch-iso
menuentry "Arch-iso" {
set isofile="/lager/iso/archlinux-2012.08.04-dual.iso"
loopback loop (hd0,4)$isofile
linux (loop)/arch/boot/i686/vmlinuz archisolabel=ARCH_201207 img_dev=/dev/sda4 img_loop=$isofile
initrd (loop)/arch/boot/i686/archiso.img
}
Das ist nahezu 1:1 aus dem Wiki, nur dass sich das Iso auf /dev/sda4 -> hd(0,4) befindet.
Wenn ich diesen Eintrag booten will, so erhalte ich foldenden Fehler ohne zu booten:
error: file '/lager/iso/archlinux-2012.08.04-dual.iso' not found.
error: disk 'loop' not found.
error: you need to load the kernel first.
Hierbei ist es nun egal ob ich mich von hd(0,0) bis hd(0,10) durchteste.
Gleiches habe ich auch schon mit DSL getestet, und das geht ebenso nicht. Gibt es an diesem Vorhaben noch mehr Stellschrauben, an denen man drehen muss bis das wirklich läuft?
Ist das Ganze vielleicht auch noch Hardware bedingt? Ich versuche meine Glück mit nem T40.
Vielen Dank für eure Ratschläge!
L-K