Netinstall ISO in Grub2

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
sjau
Beiträge: 1
Registriert: 28.08.2011 15:20:24

Netinstall ISO in Grub2

Beitrag von sjau » 28.08.2011 15:40:23

Hallo

Ich habe momentan noch Old Stable installiert und möchte eigentlich eine neue Custom Installation vornehmen. Old Stable kann ja auch bereits Grub 2 benutzen und Grub 2 sollte eine .iso Datei booten können.

Ich habe nun versucht das zu machen, scheitere aber immer wieder.

Ich habe die Netinstall ISO auf /boot/debian/ gelegt. Habe aus der ISO die vmlinuz und initrd.gz rausgezogen und sie ins selbe Verzeichnis gelegt. /boot ist auf dem Server sda1.

Code: Alles auswählen

/boot/debian# ls
initrd.gz  debian-6.0.2.1-i386-netinst.iso vmlinuz

In der /etc/grub.d/40_custom habe ich folgenden Eintrag angelegt:

Code: Alles auswählen

menuentry "Debian ISO on /dev/sda1" {
        insmod ext2
        set root=(hd0,1)
        loopback loop /debian/debian-6.0.2.1-i386-netinst.iso
        linux  /debian/vmlinuz boot=/debian iso-scan/filename=/debian/debian-6.0.2.1-i386-netinst.iso noeject noprompt INSTALL_MEDIA_DEV=/dev/sda1
        initrd /debian/initrd.gz
}
und danach mit grub-update die grub.cfg aktualisiert.

Wenn ich nun aber starte und versuche von der ISO zu booten, kommt immer wieder dieser Fehler:

Code: Alles auswählen

error: unknown command `initrd`
Anstelle von hd0,1 habe ich auch mit hd0,0 probiert

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: Netinstall ISO in Grub2

Beitrag von rendegast » 28.08.2011 17:39:16

Gibt es in dem menuentry vielleicht formal einen Fehler?
Vielleicht ein Steuerzeichen am Ende der vorhergehenden Zeile (zBsp. durch grafischen Editor)?

Code: Alles auswählen

cat -A /etc/grub.d/40_custom
folgenden Eintrag angelegt
Ist das jetzt der komplette Inhalt der Datei? Weil:
#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
-> (in der grub.cfg)
### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###
Solche Sachen erledige ich IMO stabiler in einer /boot/grub/custom.cfg.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Benutzeravatar
ThorstenS
Beiträge: 2875
Registriert: 24.04.2004 15:33:31

Re: Netinstall ISO in Grub2

Beitrag von ThorstenS » 28.08.2011 17:41:26

sjau hat geschrieben:Ich habe momentan noch Old Stable installiert und möchte eigentlich eine neue Custom Installation vornehmen. Old Stable kann ja auch bereits Grub 2 benutzen und Grub 2 sollte eine .iso Datei booten können.
Ich meine die Version in lenny kann eben dies noch nicht.

Antworten