Grub2 config hält nicht

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Benutzeravatar
frox
Beiträge: 969
Registriert: 06.08.2004 16:29:44
Wohnort: Köln

Re: Grub2 config hält nicht

Beitrag von frox » 15.06.2011 21:50:17

Hast Du die genaue Bezeichnung des Installers?
Gruß, Fred

Die Zeit salzt alle Wunden

maledora4

Re: Grub2 config hält nicht

Beitrag von maledora4 » 15.06.2011 21:58:40

Nicht, daß wir hier aneinander vorbeireden...

Der Befehl

Code: Alles auswählen

grub-mkconfig
stellt Dir lediglich Informationen bereit, wie Deine Datei /boot/grub/grub.cfg aktuell aussieht.
Nur mit dem Befehl

Code: Alles auswählen

update-grub
wird die /boot/grub/grub.cfg neu geschrieben.

Ich möchte noch einmal zusammenfassen:
1. Du landest beim Start des Systems in der Kommandozeile von Grub2 mit grub>

m.W. bedeutet das, die Datei /boot/grub/grub.cfg fehlt (trifft bei Dir nicht zu); ist beschädigt oder beinhaltet Fehler, die Grub2 nicht verarbeitet.

2. Du kannst das System manuell aus dieser Kommandozeile von Grub mit den entsprechenden Befehlen starten.

Um sicher zu gehen, könntest Du noch folgendes machen(in der Kommandozeile von Grub2):
Datenträger anzeigen Partitionen anzeigen

Code: Alles auswählen

ls (hdx, x ist das Ergebnis von ls
TAB

Startdateien finden

Code: Alles auswählen

search -f /vmlinuz
und Datanträger mit der grub.cfg

Code: Alles auswählen

search -f /boot/grub/grub.cfg
und vergleichen :wink:

maledora4

Re: Grub2 config hält nicht

Beitrag von maledora4 » 16.06.2011 08:19:58

Ja, und ganz vergessen habe ich, Deine grub.cfg Deines Posts auf der ersten Seite ist aber nicht vollständig?
Da fehlt doch noch was. :idea:

cubetdc
Beiträge: 17
Registriert: 12.06.2011 22:44:44

Re: Grub2 config hält nicht

Beitrag von cubetdc » 16.06.2011 15:33:02

oke vielen dank für die info. War mir vorher nicht klar mit grub-mkconfig und grub-update. aber das grub-update die config schreibt hab ich gesehen, den sinn von grub-mkconfig ist mir jetzt auch bekannt :)

nei die Config ist schon viel grösser. ich poste sie am Ende des Beitrages.
Deine Zusammenfassung ist korrekt.

Hier die Ausgabe von ls im Grub "Modus"
(hd0) (hd0,msdos2) (hd0,msdos1)

die Config:
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
load_env
fi
set default="0"
if [ "${prev_saved_entry}" ]; then
set saved_entry="${prev_saved_entry}"
save_env saved_entry
set prev_saved_entry=
save_env prev_saved_entry
set boot_once=true
fi

function savedefault {
if [ -z "${boot_once}" ]; then
saved_entry="${chosen}"
save_env saved_entry
fi
}

function load_video {
insmod vbe
insmod vga
insmod video_bochs
insmod video_cirrus
}

insmod part_msdos
insmod ext2
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set e8f90bbd-7ea6-4402-9a19-39f0c526d12d
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=640x480
load_video
insmod gfxterm
fi
terminal_output gfxterm
insmod part_msdos
insmod ext2
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set e8f90bbd-7ea6-4402-9a19-39f0c526d12d
set locale_dir=($root)/boot/grub/locale
set lang=de
insmod gettext
set timeout=5
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=cyan/blue
set menu_color_highlight=white/blue
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
menuentry 'Debian GNU/Linux, with Linux 2.6.32-5-686' --class debian --class gnu-linux --class gnu --class os {
insmod part_msdos
insmod ext2
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set e8f90bbd-7ea6-4402-9a19-39f0c526d12d
echo 'Loading Linux 2.6.32-5-686 ...'
linux /boot/vmlinuz-2.6.32-5-686 root=UUID=e8f90bbd-7ea6-4402-9a19-39f0c526d12d ro quiet
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.32-5-686
}
menuentry 'Debian GNU/Linux, with Linux 2.6.32-5-686 (recovery mode)' --class debian --class gnu-linux --class gnu --class os {
insmod part_msdos
insmod ext2
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set e8f90bbd-7ea6-4402-9a19-39f0c526d12d
echo 'Loading Linux 2.6.32-5-686 ...'
linux /boot/vmlinuz-2.6.32-5-686 root=UUID=e8f90bbd-7ea6-4402-9a19-39f0c526d12d ro single
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.32-5-686
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/30_os-prober ###
### END /etc/grub.d/30_os-prober ###

### 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 ###

### BEGIN /etc/grub.d/41_custom ###
if [ -f $prefix/custom.cfg ]; then
source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###

maledora4

Re: Grub2 config hält nicht

Beitrag von maledora4 » 16.06.2011 20:56:03

cubetdc hat geschrieben:Hier die Ausgabe von ls im Grub "Modus"
(hd0) (hd0,msdos2) (hd0,msdos1)
und, was ist mit den anderen 3 Befehlen? Also

Code: Alles auswählen

ls (hd0, und TAB drücken;Enter

Code: Alles auswählen

search -f /vmlinuz

Code: Alles auswählen

search -f /boot/grub/grub.cfg

Benutzeravatar
Maik aus MS
Beiträge: 603
Registriert: 19.08.2005 17:01:19
Wohnort: Greven
Kontaktdaten:

Re: Grub2 config hält nicht

Beitrag von Maik aus MS » 17.06.2011 11:50:10

:roll: Eine Idee haette ich noch aber dann ist bei mir auch Ende.

1. Bei der Installation wird das / auch ais /dev/sdax genommen?

2. Grub wird an die falsche Stelle installiert.

Zu 2. - Hatte das Problem beim installieren ueber USB auf einen Laptop. Der Installer versuchte grub auf
den Stick zu schreiben. Das konnte nur verhindert werden indem ich <grub an anderer Stelle installieren>
ausgewaehlt wurde und ich die FP genau angegeben hatte.

Maik
Die mich kennen mögen mich.
Die mich nicht mögen können mich.

cubetdc
Beiträge: 17
Registriert: 12.06.2011 22:44:44

Re: Grub2 config hält nicht

Beitrag von cubetdc » 17.06.2011 17:44:32

ich hab nur eine Festplatte drin.

Code: Alles auswählen

grub-install /dev/sda
hab ich auch schon oft versucht.

Code: Alles auswählen

grub-install /dev/sda1
würde kein sinn machen oder? soll ja auf die Platte nicht in die Partition

cubetdc
Beiträge: 17
Registriert: 12.06.2011 22:44:44

Re: Grub2 config hält nicht

Beitrag von cubetdc » 17.06.2011 17:50:15

maledora4 hat geschrieben:und, was ist mit den anderen 3 Befehlen?

Code: Alles auswählen

ls (hd0, und TAB drücken;Enter

Code: Alles auswählen

Possible partitions are:
Partition hd0,msdos1: Filesystem type ext2 - Last modification....
Partition hd0,msdos2: Unknown filesystem
Wobei hd0,1 ext4 ist und hd0,2 Swap

Code: Alles auswählen

search -f /vmlinuz

Code: Alles auswählen

hd0,msdos1

Code: Alles auswählen

search -f /boot/grub/grub.cfg

Code: Alles auswählen

hd0,msdos1

Benutzeravatar
Soong
Beiträge: 207
Registriert: 09.05.2011 11:05:26
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Grub2 config hält nicht

Beitrag von Soong » 17.06.2011 18:10:59

Du kannst GRUB auch auf eine Partition installieren. Das wird normalerweise dann empfohlen wenn der OS-Prober nicht alle Betriebssysteme richtig erkennt. Du könntest es ja einfach auf einen Versuch ankommen lassen.
The strength of a civilization is not measured by its ability to fight wars, but rather by its ability to prevent them.
-Gene Roddenberry

Mitglied bei der Free Software Foundation oder der Free Software Foundation Europe werden oder kostenlos die Free Software Foundation Europe unterstützen!

cubetdc
Beiträge: 17
Registriert: 12.06.2011 22:44:44

Re: Grub2 config hält nicht

Beitrag von cubetdc » 17.06.2011 18:51:08

stimmt. verlieren kann ich nichts.

habs gerade mit UbuntuServer probiert, aber da lande ich im Grub Rescue Mode!! noch viel schlimmer!
ich berichte wieder.

Vielen Dank für eure Ausdauer :)

Benutzeravatar
frox
Beiträge: 969
Registriert: 06.08.2004 16:29:44
Wohnort: Köln

Re: Grub2 config hält nicht

Beitrag von frox » 17.06.2011 19:20:34

Ich würde komplett neu partitionieren (also nicht nur formatieren) und dann nochmal eine Inst versuchen. Irgendwo scheint da der Wurm im Filesystem zu liegen.
Gruß, Fred

Die Zeit salzt alle Wunden

maledora4

Re: Grub2 config hält nicht

Beitrag von maledora4 » 17.06.2011 22:02:47

Hi @cubetdc,
Danke für Deine Rückmeldung.

Es ist alles i.O. :twisted: Ich kann bei den drei Befehlen keine Fehler erkennen.

Es bestünde jetzt noch die Möglichkeit, daß Grub2 die grub.cfg (die zwar vorhanden ist), nicht findet, weil die Grub2-Umgebungsvariable prefix auf ein nicht gültiges Verzeichnis /grub verweist.

Damit kenne ich mich jedoch nicht aus.

Edit: Einen Fehler habe ich doch gefunden (muß aber nichts besagen, weil Du ja zwei Rechner im Einsatz hattest). Die UUID aus der grub.cfg von Seite 1 und Seite 2 sind verschieden. :wink:

cubetdc
Beiträge: 17
Registriert: 12.06.2011 22:44:44

Re: Grub2 config hält nicht

Beitrag von cubetdc » 17.06.2011 22:58:31

maledora4 hat geschrieben:Hi @cubetdc,
Danke für Deine Rückmeldung.

Es ist alles i.O. :twisted: Ich kann bei den drei Befehlen keine Fehler erkennen.

Es bestünde jetzt noch die Möglichkeit, daß Grub2 die grub.cfg (die zwar vorhanden ist), nicht findet, weil die Grub2-Umgebungsvariable prefix auf ein nicht gültiges Verzeichnis /grub verweist.

Damit kenne ich mich jedoch nicht aus.

Edit: Einen Fehler habe ich doch gefunden (muß aber nichts besagen, weil Du ja zwei Rechner im Einsatz hattest). Die UUID aus der grub.cfg von Seite 1 und Seite 2 sind verschieden. :wink:
Ja das mit der UUID kann ich aus 3 Gründen Ausschliessen:

1: ich hab die selbe Festplatte verwendet
2: ich habe natürlich neu installiert.
3: ich habe die UUID's in der config und die in fstab verglichen

aber das mit neu partitionieren werd ich versuchen.

Antworten