Willkommen im #Neuland
Login wie bei quake.ingame.de zuvor, die Passwörter aus der alten Datenbank wurden aber gelöscht - einmal hier neu anfordern.
Wer seine E-Mail-Adresse nicht mehr hat oder kennt, bitte eine Nachricht mit Infos schicken o. im Discord melden.

PQ Discord Server: #planetquake                                                                                                                                         Spenden? Hier entlang!

Kein Menu im Grub(1) angezeigt

GNU/Linux-, *BSD- und Fricklerforum
Antworten
MAR
Perfect
Perfect
Beiträge: 9240
Registriert: Aug 2001

Kein Menu im Grub(1) angezeigt

Beitrag von MAR »

Hi,

Ich habe auf nem älteren Laptop (lpg-f250 von Sony) Puppy Linux installiert, aber immer wenn ich ihn hochfahre kommt nur die Grub-shell.
Die /boot/grub/menu.lst beinhaltet den Eintrag für Puppy Linux.

Kann den Kernel bei der Grub-shell auch nicht manuell laden, es kommt dann "bad directory".
Das Installieren lief soweit problemlos, zumindest dachte ich das.


Grüße,
-Mango-
hybrid

Beitrag von hybrid »

Bzgl. "bad directory": 'info grub', oder http://www.gnu.org/software/grub/manual ... rrors.html, Punkt 2.

Bzgl. Linux mit grub laden: Bitte gib Informationen an, sonst kann man nur raten. Der Inhalt der menu.1st sowie ein ls -al auf alle Dateien, die in der menu.1st auftauchen (ls -al /boot) waeren ein guter Anfang. :>
MAR
Perfect
Perfect
Beiträge: 9240
Registriert: Aug 2001

Beitrag von MAR »

Also, die menu.lst sieht so aus:

Code: Alles auswählen

# GRUB configuration file '/boot/grub/menu.lst'.
# generated by 'grubconfig'.  Fri Jan  1 00:24:28 1988
#
# The backup copy of the MBR for drive '/dev/sda' is
# here '/boot/grub/mbr.sda.12080'.  You can restore it like this.
# dd if=/boot/grub/mbr.sda.12080 of=/dev/sda bs=512 count=1
#
# Start GRUB global section
#timeout 30
color light-gray/blue black/light-gray
gfxmenu /boot/grub/deep_stage1
# End GRUB global section
# Linux bootable partition config begins
  title Puppy Linux 4.2.1 (on /dev/sda1)
  root (hd0,0)
  kernel /boot/vmlinuz root=/dev/sda1 ro vga=normal 
# Linux bootable partition config ends
title Install GRUB to floppy disk (on /dev/fd0)
pause Insert a formatted floppy disk and press enter.
root (hd0,0)
setup (fd0)
pause Press enter to continue.
title Install GRUB to Linux partition (on /dev/sda1)
root (hd0,0)
setup (hd0,0)
pause Press enter to continue.
title -     For help press 'c', then type: 'help'
root (hd0)
title -     For usage examples, type: 'cat /boot/grub/usage.txt'
root (hd0)
Bootordner:

Code: Alles auswählen

total 1608
drwxr-xr-x  3 root root    4096 1988-01-01 00:13 .
drwxr-xr-x 16 root root    4096 1988-01-01 00:13 ..
drwxr-xr-x  2 root root    4096 1988-01-01 00:24 grub
-rw-r--r--  1 root root 1627180 2009-05-22 14:44 vmlinuz
Und Grubordner:

Code: Alles auswählen

total 576
drwxr-xr-x 2 root root   4096 1988-01-01 00:24 .
drwxr-xr-x 3 root root   4096 1988-01-01 00:13 ..
-rw-r--r-- 1 root root 214528 2009-02-16 20:14 deep_stage1
-rw-r--r-- 1 root root     15 1988-01-01 00:24 device.map
-rw-r--r-- 1 root root   8576 2007-12-16 08:23 e2fs_stage1_5
-rw-r--r-- 1 root root   8448 2007-12-16 08:23 fat_stage1_5
-rw-r--r-- 1 root root   7680 2007-12-16 08:23 iso9660_stage1_5
-rw-r--r-- 1 root root   9440 2007-12-16 08:23 jfs_stage1_5
-rw-r--r-- 1 root root    512 1988-01-01 00:24 mbr.sda.12080
-rw-r--r-- 1 root root    512 1988-01-01 00:15 mbr.sda.4067
-rw-r--r-- 1 root root   1018 1988-01-01 00:24 menu.lst
-rw-r--r-- 1 root root   1003 1988-01-01 00:15 menu.lst.old.12080
-rw-r--r-- 1 root root   7776 2007-12-16 08:23 minix_stage1_5
-rw-r--r-- 1 root root  10560 2007-12-16 08:23 reiserfs_stage1_5
-rw-r--r-- 1 root root    512 2007-12-16 08:23 stage1
-rw-r--r-- 1 root root 121514 2007-12-16 08:23 stage2
-rw-r--r-- 1 root root 121514 2007-12-16 08:23 stage2_eltorito
-rw-r--r-- 1 root root   1833 1988-01-01 00:24 usage.txt
-rw-r--r-- 1 root root  10184 2007-12-16 08:23 xfs_stage1_5
Könnte es daran liegen dass dort zwei mbr. dateien vorhanden sind?
hybrid

Beitrag von hybrid »

Ne, die beiden /boot/grub/mbr.sda* sind vmtl. lediglich backups. Zum booten sind sie auf jeden Fall nicht erforderlich.
Hmm also das wundert mich jetzt. Der Puppy-Eintrag in der menu.lst ist korrekt. Mich ueberrascht es zwar, dass keine ramdisk geladen wird, aber anscheinend benutzt puppy das nich. :>
Auch wenn sich das in einer anderen Fehlermeldung geaeussert haette, ueberpruef am Besten trotzdem, ob dein Bios die Platte auch tatsaechlich als Erste erkennt. Wie gesagt, das muesste zwar nach der Fehlermeldung zu urteilen eigtl korrekt sein, aber zur Sicherheit halt nochmal sicherstellen.
Dann wuerde ich die Zeile "gfxmenu /boot/grub/deep_stage1" in der /boot/grub/menu.lst auskommentieren (# davor setzen). Evtl. verdeckt ja diese 'skin' eine Fehlermeldung.
Dann boote und schau dabei, ob er dir jetzt anzeigt warum er dich in die grub shell schmeisst anstatt das Menue anzuzeigen. Falls er das unkommentiert macht, dann gib in der shell bitte der Reihe nach, Zeile fuer Zeile die Eintraege aus der menu.1st ein, gefolgt von 'boot' (> root (hd0,0) <enter>, > kernel /boot/vmlinuz root=/dev/sda1 ro vga=773 <enter>, > boot <enter>). Und wieder uns mitteilen, was genau grub an Rueckmeldungen fuer jeden Schritt gibt.
Antworten