• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[Gelöst] Textbasierter Bootsplash Grub-Reparatur

Hallo,

ich habe über gparted an einigen Partitionen meiner Festplatte Veränderungen vorgenommen (u.a. verschieben). Dadurch wurde auch der Grub "beschädigt".

Die Reparatur über Knoppix habe ich hinbekommen.

Allerdings zeigt Grub nun immer ein textbasiertes Bootsplash an (weiße Zeichen auf schwarzem Grund).

Wie komme ich wieder an das graphische Bootsplash?

Vielen Dank im Voraus!
 

tomm.fa

Administrator
Teammitglied
Ohne mehr zur verwendeten Distribution zu wissen (oder ist es die in der Signatur?), was steht denn in der /boot/grub/menu.lst?
 
OP
D

ddagobertt

Member
Die openSUSE-, Kernel- und KDE-Version sind in der Signatur aufgeführt.

Hier der Inhalt der menu.lst
Code:
# Modified by YaST2. Last modification on Sat Jun 30 11:33:32 CEST 2012
# THIS FILE WILL BE PARTIALLY OVERWRITTEN by perl-Bootloader
# For the new kernel it try to figure out old parameters. In case we are not able to recognize it (e.g. change of flavor or strange install order ) it it use as fallback installation parameters from /etc/sysconfig/bootloader

default 0
timeout 8
##YaST - generic_mbr
gfxmenu (hd0,6)/boot/message
##YaST - activate

###Don't change this comment - YaST2 identifier: Original name: linux###
title openSUSE 12.1 - 3.1.10-1.9 (pae)
    root (hd0,6)
    kernel /boot/vmlinuz-3.1.10-1.9-pae root=/dev/disk/by-id/ata-ST9320320AS_5SX0PEJ1-part7 resume=/dev/disk/by-id/ata-ST9320320AS_5SX0PEJ1-part6 splash=silent nmi_watchdog=0 showopts vga=0x317
    initrd /boot/initrd-3.1.10-1.9-pae

###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- openSUSE 12.1 - 3.1.10-1.9 (pae)
    root (hd0,6)
    kernel /boot/vmlinuz-3.1.10-1.9-pae root=/dev/disk/by-id/ata-ST9320320AS_5SX0PEJ1-part7 showopts ide=nodma apm=off noresume nosmp maxcpus=0 edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 x11failsafe vga=0x317
    initrd /boot/initrd-3.1.10-1.9-pae

###Don't change this comment - YaST2 identifier: Original name: linux###
title Desktop -- openSUSE 12.1 - 3.1.10-1.9
    root (hd0,6)
    kernel /boot/vmlinuz-3.1.10-1.9-desktop root=/dev/disk/by-id/ata-ST9320320AS_5SX0PEJ1-part7 resume=/dev/disk/by-id/ata-ST9320320AS_5SX0PEJ1-part6 splash=silent nmi_watchdog=0 showopts vga=0x317
    initrd /boot/initrd-3.1.10-1.9-desktop

###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- openSUSE 12.1 - 3.1.10-1.9 (desktop)
    root (hd0,6)
    kernel /boot/vmlinuz-3.1.10-1.9-desktop root=/dev/disk/by-id/ata-ST9320320AS_5SX0PEJ1-part7 showopts ide=nodma apm=off noresume nosmp maxcpus=0 edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 x11failsafe vga=0x317              
    initrd /boot/initrd-3.1.10-1.9-desktop                                                                                   
                                                                                                                             
###Don't change this comment - YaST2 identifier: Original name: windows###                                                   
title Windows Vista
    rootnoverify (hd0,1)
    chainloader +1

Diese wird auch ausgegeben, aber nicht im grafischen, sondern im textbasierten Modus:

Die Grub-Version:
Code:
GNU GRUB  version 0.97  (640K lower / 3072K upper memory)
 

tomm.fa

Administrator
Teammitglied
Sind die beiden Kernel (pae und desktop) beabsichtigt? Wenn nicht, dann auch mal die Angabe welchen du nutzen möchtest, sowie die Ausgaben von:
Code:
uname -a
Code:
zypper se -si kernel
 
OP
D

ddagobertt

Member
Die beiden Kernel stammen wohl aus einem Update des Kernel (über zypper up), bei dem der alte Kernel nicht gelöscht wurde. Ich benutzte immer die pae-Version.

uname -a bringt
Code:
Linux linux-0ucm.site 3.1.10-1.9-pae #1 SMP Thu Apr 5 18:48:38 UTC 2012 (4a97ec8) i686 i686 i386 GNU/Linux

zypper se -si kernel
Code:
S | Name              | Type    | Version            | Arch   | Repository                          
--+-------------------+---------+--------------------+--------+-------------------------------------
i | kernel-desktop    | package | 3.1.10-1.9.1       | i586   | Hauptaktualisierungs-Repository 12.1
i | kernel-devel      | package | 3.1.10-1.9.1       | noarch | Hauptaktualisierungs-Repository 12.1
i | kernel-firmware   | package | 20111025git-1.10.1 | noarch | Hauptaktualisierungs-Repository 12.1
i | kernel-pae        | package | 3.1.10-1.9.1       | i586   | Hauptaktualisierungs-Repository 12.1
i | kernel-pae-devel  | package | 3.1.10-1.9.1       | i586   | Hauptaktualisierungs-Repository 12.1
i | nfs-kernel-server | package | 1.2.5-4.3.1        | i586   | Hauptaktualisierungs-Repository 12.1
 

josef-wien

Ultimate Guru
Ich weiß ja nicht, was Du alles getan hast, aber irgendwie scheinst Du es geschafft zu haben, GRUB von openSUSE durch einen GRUB ohne grafische Unterstützung zu ersetzen. Wenn Du im laufenden System mit YaST das Paket grub und danach den Bootloader neu installierst, sollte es wieder klappen.
 
OP
D

ddagobertt

Member
Das wars. Grub zuerst de- dann neu installiert und schon ist alles wieder so, wie es sein soll.

Danke an Alle!
 
Oben