On 16.02.14 20:08, Alex Winzer wrote:
On 14.02.14 21:31, Sebastian Siebert wrote:
Am 14.02.2014 08:19, schrieb Alex Winzer:
On 13.02.14 23:50, Sebastian Siebert wrote:
[...] Zurück zum eigentlichen Problem: Eine andere Idee wäre es, wenn du die aktuellen grub2-Pakete reinstallierst und danach nochmal mkinitrd wie folgt ausführst:
Wie mache ich das? So: "zypper in --force grub2-efi-2.00-19.31.1.x86_64 grub2-2.00-19.31.1.x86_64 grub2-i386-pc-2.00-19.31.1.x86_64 grub2-x86_64-efi-2.00-19.31.1.x86_64 grub2-branding-openSUSE-12.3-6.38.1.noarch"
Also das bringt mir gleich dieselbe Fehlermeldung wie folgt: [...] Retrieving package grub2-efi-2.00-19.31.1.x86_64 (4/4), 19.1 KiB ( 878 B unpacked) Retrieving: grub2-efi-2.00-19.31.1.x86_64.rpm ..................................................................[done] (1/4) Installing: grub2-i386-pc-2.00-19.31.1 ..................................................................[done] (2/4) Installing: grub2-x86_64-efi-2.00-19.31.1 ..................................................................[done] (3/4) Installing: grub2-2.00-19.31.1 ..................................................................[done] Additional rpm output: Perl-Bootloader: 2014-02-16 21:30:53 <3> pbl-1379.2 Core::RunCommand.1642: Error: Command '/usr/sbin/grub2-install --target=i386-pc --force --skip-fs-probe "(hd0)"
/var/log/YaST2/y2log_bootloader 2>&1' failed with code 256 and output: Path `/boot/grub2' is not readable by GRUB on boot. Installation is impossible. Aborting.
(4/4) Installing: grub2-efi-2.00-19.31.1 ..................................................................[done]
Wie reinstalliere auch die Abhängigkeiten neu? Nur für den Fall, dass die Fehler daher kamen.
# mkinitrd -v
Sollte wieder die besagte Fehlermeldung kommen, dann bitte auch nochmal die Logdatei /var/log/YaST2/y2log_bootloader zeigen.
Wo ist der Bootloader-Code installiert worden?
# grep LOADER_LOCATION /etc/sysconfig/bootloader
computer:/ # grep LOADER_LOCATION /etc/sysconfig/bootloader LOADER_LOCATION=""
Der sollte eigentlich im MBR sein. So hatte ich es jedenfalls vor über einem Jahr bei der Installation - damals noch 12.2. Sollte also dort evtl. "MBR" oder sowas statt "" stehen?
OK. Ich habe nachgesehen. Dort steht "Default: mbr", was dasselbe Resultat bedeuten sollte. Auch das Eintragen von mbr von Hand hat den Fehler nicht beseitigt.
# cat /boot/grub2/device.map computer:/ # cat /boot/grub2/device.map (hd0) /dev/disk/by-id/raid-pdc_fjjhaaib
Das sieht übrigens exakt genauso aus, wie in meinem Backup von vor 2,3,4 usw. Wochen.
[...]
Ich habe noch auf 2 weiteren Rechnern openSUSE. Allerdings einmal mit 32bit (12.3) und dann eine 13.1 auf einem hornalten Rechner und dort seit ..irgendwas immer zypper dup auf den neuesten Stand gebracht. Keiner macht solche Fehler. Habe gerade mein wöchentliches Backup und anschließend ein reboot gemacht. Damit ist der Rechner trotz des Fehlers zum zweiten Mal problemlos hochgefahren. Ich habe jedenfalls keine einzige Fehlermeldung grub(2) betreffend beim Hochfahren gesehen. Werden denn grub0.97 und grub2 nacheinander ausgeführt? Ich hatte schon einmal die Überlegung geäußert, grub0.97 zu deinstallieren, habe aber Angst, dass dann das System nicht mehr hochfährt. Gruß, Alex -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org