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

linux bootet nicht mehr nach update mit yast

ich hab gestern über nacht ein sicherheitsupdate mittels yast laufen lassen. da war unter anderem ein kernel-update dabei. die files wurde alle runtergeladen und ohne fehler installiert.

wie ich heute von der arbeit heimkomme und den rechner aufdrehe bootet linux nicht mehr. ich seh am bildschirm nur "GRUB loading stage2" und danach beginnt der rechner wieder von vorne zu booten.

1) also hab ich mal mit cd gestartet und ne automatische reperatur ausgeführt - hat nix gebracht.
2) danach nochmal von cd gebootet und GRUB deinstalliert - hat auch nichts gebraucht.
3) wieder cd-boot und GRUB neu installiert - nix
4) den mbr der platte leer gemacht und mittels cd-boot nochmal GRUB installiert - bringt auch nichts

wenn ich aber von cd boote und auf "installiertes system booten" gehe dann startet linux anstandslos.

kann man das update rückgängig machen bzw hat jemand nen tipp was ich noch versuchen könnte?

edit (sorry vergessen):
suse 10.0 / kernel 2.6.15 / kde 3.4.2
 
Ausgaben posten:
Code:
fdisk -l
cat /boot/grub/menu.lst
cat /boot/grub/device.map
(alles als root)

Btw: Woher ist denn der Kernel 2.6.15?
Bitte mal
Code:
uname -r
rpm -qa | grep kernel
 
OP
M

mac_turrican

Member
mir ist jetzt noch aufgefallen das ich keine netzwerkverbindung habe. wenn ich das system über die cd boote bekomme ich beim booten folgende fehler meldung

Code:
modprobe: FATAL: could not load /lib/modules2.6.13-15-default/modules.dep: No such file or directory

und danach diese message:
Code:
FATAL: could not load /lib/modules2.6.13-15-default/modules.dep: No such file or directory
iptables v1.3.3 can´t initialize iptables "xxxx" iptable who? do you need to insmode
 
OP
M

mac_turrican

Member
hier die andere angaben:

b3ll3roph0n schrieb:
Ausgaben posten:
Code:
fdisk -l
cat /boot/grub/menu.lst
cat /boot/grub/device.map
(alles als root)

fdisk -l
Code:
Platte /dev/hda: 60.0 GByte, 60022480896 Byte
255 Köpfe, 63 Sektoren/Spuren, 7297 Zylinder
Einheiten = Zylinder von 16065 x 512 = 8225280 Bytes

Platte /dev/sda: 160.0 GByte 160041885696
255 Köpfe, 63 Sektoren/Spuren, 19457 Zylinder
Einheiten = Zylinder von 19457 x 512 = 8225280 Bytes

Gerät         boot Anfang Ende   Blöcke      ID System
/dev/hda1          1         29      23911       83 Linux
/dev/hda2    *    30       3467   27615735  83 Linux
/dev/hda3          3468   3598   1052257+  82 Linux Swap / Solaris


cat /boot/grub/menu.lst
Code:
#Modifed by YaST2. Last Modification on Fr Feb 16 19:14:28CET 2007

color white/blue black/light-gray
default 0
timeout 8
gfxmenu (hd0,0)/message

###Don´t change this comment - YaST2 identifier: Original name:linux###
title SUSE LINUX 10.0
root(hd0,0)
kernel /vmlinuz root=/dev/hda2 vga=0x31a selinux=0 resume=/dev/hda3 splash=silent showopts
initrd /initrd

###Don´t change this comment - YaST2 identifier: Original name:failsafe###
title failsafe -- SUSE LINUX 10.0
root(hd0,0)
kernel /vmlinuz root=/dev/hda2 vga=normal showopts ide=nodma apm=off acpi=off noresume selinux=0 nosmp noapic maxcpus=0 edd=off 3
initrd /initrd


cat /boot/grub/device.map
Code:
(hd1) /dev/sda
(hd0) /dev/hda

b3ll3roph0n schrieb:
Ausgaben posten:
Btw: Woher ist denn der Kernel 2.6.15?
Bitte mal uname -r
rpm -qa | grep kernel

uname -r
Code:
2.6.13-15-default


rpm -ga | grep kernel
Code:
kernel-docs-2.6.13-15
kernel-smp-2.6.13-15
kernel-smp-nongpl-2.6.13-15.13
kernel-update-tool-0.9-10
kernel-source-2.6.13-15.13
 
Erstmal die Ausgaben bitte in Code-Tags verpacken (Beitrag: Ändern):
Code:
[code]Da, wo die Text rein kommt
[/code]

Und dann bitte noch die Ausgabe von
Code:
ls -las /boot
 
A

Anonymous

Gast
Was ich mich übrigens frage (zu den ganzen anderen Dingen, die hier absolut nicht zusammen passen).

Wo ist die zweite Festplatte "sda"?

Code:
(hd1) /dev/sda 
(hd0) /dev/hda

Da ist eine.

Code:
fdisk -l 
Platte /dev/hda: 60.0 GByte, 60022480896 Byte 
255 Köpfe, 63 Sektoren/Spuren, 7297 Zylinder 
Einheiten = Zylinder von 16065 x 512 = 8225280 Bytes 

Gerät boot Anfang Ende Blöcke ID System 
/dev/hda1 1 29 23911 83 Linux 
/dev/hda2 * 30 3467 27615735 83 Linux 
/dev/hda3 3468 3598 1052257+ 82 Linux Swap / Solaris

Da ist keine.

Also? Gibt es die Platte oder gibt es sie nicht?

Greetz,

RM
 
OP
M

mac_turrican

Member
@rain_maker
die platte gibts. hab leider übersehen das ich sie hier nicht reingetippt habe. ich habe die änderung schon eingetragen.

ln -las /boot
Code:
backup_mbr
boot -> .
config-2.6.13-15.13-smp
grub
initrd -> initrd-2.6.13-15.13-smp
initrd-2.6.13-15.13-smp
lost+found
memtest.bin
message
symvers-2.6.13-15.13-i386.smp.gz
System.map-2.6.13-15.13.smp
vmlinux-2.6.13-15.13-smp.gz
vmlinux -> vmlinux-2.6.13-15.13-smp
vmlinux-2.6.13-15.13-smp
 
So wird das nichts.

Wir brauchen die Originalausgaben (1:1 aus der Konsole).
Ohne evtl. Tippfehler.

Bitte mal
Code:
touch /root/ausgaben.txt
fdisk -l >> /root/ausgaben.txt
cat /etc/fstab >> /root/ausgaben.txt
cat /boot/grub/menu.lst >> /root/ausgaben.txt
cat /boot/grub/device.map >> /root/ausgaben.txt
ls -las /boot >> /root/ausgaben.txt
Die Datei /root/ausgaben.txt dann bitte hier posten.
 
OP
M

mac_turrican

Member
so hier mal die ORIGINAL ausgaben... ist garnicht so leicht wenn der rechner kein floppy hat, kein netzwerk funktioniert und usb auch nicht ... aber knoppix hilft :D

fdisk -l
Code:
Platte /dev/hda: 60.0 GByte, 60022480896 Byte
255 Köpfe, 63 Sektoren/Spuren, 7297 Zylinder
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes

   Gerät  boot.     Anfang        Ende     Blöcke   Id  System
/dev/hda1               1          29      232911   83  Linux
/dev/hda2   *          30        3467    27615735   83  Linux
/dev/hda3            3468        3598     1052257+  82  Linux Swap / Solaris

Platte /dev/sda: 160.0 GByte, 160041885696 Byte
255 Köpfe, 63 Sektoren/Spuren, 19457 Zylinder
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes

   Gerät  boot.     Anfang        Ende     Blöcke   Id  System
/dev/sda1   *           1       19457   156288321   83  Linux

Platte /dev/sdb: 515 MByte, 515375104 Byte
16 Köpfe, 32 Sektoren/Spuren, 1966 Zylinder
Einheiten = Zylinder von 512 × 512 = 262144 Bytes


cat /etc/fstab
Code:
Gerät  boot.     Anfang        Ende     Blöcke   Id  System
/dev/sdb1   *           1        1966      503280    6  FAT16
/dev/hda2            /                    reiserfs   defaults              1 1
/dev/sdb1            /backup              ntfs       defaults              0 0
/dev/sda1            /daten               ext3       defaults              1 2
proc                 /proc                proc       defaults              0 0
sysfs                /sys                 sysfs      noauto                0 0
usbfs                /proc/bus/usb        usbfs      noauto                0 0
devpts               /dev/pts             devpts     mode=0620,gid=5       0 0
/dev/dvdram          /media/dvdram        subfs      noauto,fs=cdfss,ro,procuid,nosuid,nodev,exec,iocharset=utf8 0 0

none                 /subdomain       subdomainfs noauto         0 0

#netzlaufwerke mounten mit rw-zugriff
//192.168.0.99/lan-daten250 /lan-daten_250 smbfs username=admin,password=mac110k,gid=users,dmask=777,fmask=777,rw 0 0
//192.168.0.99/lan-daten200 /lan-daten_200 smbfs username=admin,password=mac110k,gid=users,dmask=777,fmask=777,rw 0 0
//192.168.0.99/felix /videos smbfs username=admin,password=mac110k,gid=users,dmask=777,fmask=777,rw 0 0
/dev/hda1            /boot                ext3       acl,user_xattr        1 0
/dev/hda3            swap                 swap       default               0 0

cat /boot/grub/menu.lst
Code:
# Modified by YaST2. Last modification on Fr Feb 16 22:38:30 CET 2007

color white/blue black/light-gray
default 0
timeout 8
gfxmenu (hd0,0)/message

###Don't change this comment - YaST2 identifier: Original name: linux###
title SUSE LINUX 10.0
    root (hd0,0)
    kernel /vmlinuz root=/dev/hda2 vga=0x31a selinux=0    resume=/dev/hda3  splash=silent showopts
    initrd /initrd

###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- SUSE LINUX 10.0
    root (hd0,0)
    kernel /vmlinuz root=/dev/hda2 vga=normal showopts ide=nodma apm=off acpi=off noresume selinux=0 nosmp noapic maxcpus=0 edd=off  3
    initrd /initrd

###Don't change this comment - YaST2 identifier: Original name: memtest86###
title Speichertest
    kernel (hd0,0)/memtest.bin

###Don't change this comment - YaST2 identifier: Original name: 2.6.13-15.13-smp###
title 2.6.13-15.13-smp
    root (hd0,0)
    kernel /vmlinuz-2.6.13-15.13-smp root=/dev/hda2 vga=0x31a selinux=0    resume=/dev/hda3  splash=silent showopts
    initrd /initrd-2.6.13-15.13-smp

cat /boot/grub/device.map
Code:
(hd1)	/dev/sda
(hd2)	/dev/sdb
(hd0)	/dev/hda


ls -las /boot
Code:
insgesamt 6554
   1 drwxr-xr-x   4 root root    1024 2007-02-16 22:38 .
   1 drwxr-xr-x  29 root root     824 2007-02-17 14:50 ..
   1 -rw-------   1 root root     512 2007-02-16 22:38 backup_mbr
   0 lrwxrwxrwx   1 root root       1 2007-02-16 01:09 boot -> .
  63 -rw-r--r--   1 root root   63147 2006-12-11 01:56 config-2.6.13-15.13-smp
   1 drwxr-xr-x   2 root root    1024 2007-02-16 22:38 grub
   0 lrwxrwxrwx   1 root root      23 2007-02-16 22:38 initrd -> initrd-2.6.13-15.13-smp
1808 -rw-r--r--   1 root root 1842484 2007-02-16 22:38 initrd-2.6.13-15.13-smp
  12 drwx------   2 root root   12288 2007-02-08 19:38 lost+found
  90 -rw-r--r--   1 root root   90292 2005-09-09 18:36 memtest.bin
 131 -rw-r--r--   1 root root  133120 2007-02-16 22:38 message
  73 -rw-r--r--   1 root root   73623 2006-12-11 01:58 symvers-2.6.13-15.13-i386-smp.gz
 765 -rw-r--r--   1 root root  778943 2006-12-11 01:45 System.map-2.6.13-15.13-smp
1954 -rw-r--r--   1 root root 1991616 2006-12-11 01:56 vmlinux-2.6.13-15.13-smp.gz
   0 lrwxrwxrwx   1 root root      24 2007-02-16 01:10 vmlinuz -> vmlinuz-2.6.13-15.13-smp
1654 -rw-r--r--   1 root root 1685225 2006-12-11 01:45 vmlinuz-2.6.13-15.13-smp

uname -r Code:
Code:
2.6.13-15-default

rpm -ga | grep kernel Code:
Code:
kernel-docs-2.6.13-15 
kernel-smp-2.6.13-15 
kernel-smp-nongpl-2.6.13-15.13 
kernel-update-tool-0.9-10 
kernel-source-2.6.13-15.13
 
A

Anonymous

Gast
Also das hier gefällt mir nicht.

kernel-docs-2.6.13-15
kernel-smp-2.6.13-15
kernel-smp-nongpl-2.6.13-15.13
kernel-update-tool-0.9-10
kernel-source-2.6.13-15.13

Laut rpm-Datenbank ist der "alte" Kernel installiert, aber laut dieser Ausgabe ist der neue auf dem System:

insgesamt 6554
1 drwxr-xr-x 4 root root 1024 2007-02-16 22:38 .
1 drwxr-xr-x 29 root root 824 2007-02-17 14:50 ..
1 -rw------- 1 root root 512 2007-02-16 22:38 backup_mbr
0 lrwxrwxrwx 1 root root 1 2007-02-16 01:09 boot -> .
63 -rw-r--r-- 1 root root 63147 2006-12-11 01:56 config-2.6.13-15.13-smp
1 drwxr-xr-x 2 root root 1024 2007-02-16 22:38 grub
0 lrwxrwxrwx 1 root root 23 2007-02-16 22:38 initrd -> initrd-2.6.13-15.13-smp
1808 -rw-r--r-- 1 root root 1842484 2007-02-16 22:38 initrd-2.6.13-15.13-smp
12 drwx------ 2 root root 12288 2007-02-08 19:38 lost+found
90 -rw-r--r-- 1 root root 90292 2005-09-09 18:36 memtest.bin
131 -rw-r--r-- 1 root root 133120 2007-02-16 22:38 message
73 -rw-r--r-- 1 root root 73623 2006-12-11 01:58 symvers-2.6.13-15.13-i386-smp.gz
765 -rw-r--r-- 1 root root 778943 2006-12-11 01:45 System.map-2.6.13-15.13-smp
1954 -rw-r--r-- 1 root root 1991616 2006-12-11 01:56 vmlinux-2.6.13-15.13-smp.gz
0 lrwxrwxrwx 1 root root 24 2007-02-16 01:10 vmlinuz -> vmlinuz-2.6.13-15.13-smp
1654 -rw-r--r-- 1 root root 1685225 2006-12-11 01:45 vmlinuz-2.6.13-15.13-smp

Was auch noch etwas "seltsam" ist, siehe fstab.

Code:
/dev/sdb1   *           1        1966      503280    6  FAT16 
/dev/hda2            /                    reiserfs   defaults              1 1

/dev/hda1            /boot                ext3       acl,user_xattr        1 0 
/dev/hda3            swap                 swap       default               0 0

0. Lade Dir folgende Pakete herunter und sorge dafür, daß Du unter Knoppix dran kommst. Kopiere sie am besten direkt auf /dev/hda2, also ins Wurzeverzeichnis der SuSE-Rootpartition.

Falls Du eine 32 Bit SUSE hast:

http://ftp-1.gwdg.de/pub/linux/suse/apt/SuSE/10.0-i386/RPMS.update/kernel-smp-2.6.13-15.13.i586.rpm

http://ftp-1.gwdg.de/pub/linux/suse/apt/SuSE/10.0-i386/RPMS.update/kernel-smp-nongpl-2.6.13-15.13.i586.rpm

Für eine 64 Bit Installation:

http://ftp-1.gwdg.de/pub/linux/suse/apt/SuSE/10.0-x86_64/RPMS.update/kernel-smp-2.6.13-15.13.x86_64.rpm

http://ftp-1.gwdg.de/pub/linux/suse/apt/SuSE/10.0-x86_64/RPMS.update/kernel-smp-nongpl-2.6.13-15.13.x86_64.rpm

1. Boote die Kiste mit Knoppix und mounte die Root-Partition von SuSE, das geht dann wahrscheinlich nach '/mnt/dev/hda2'.

2. Sichere die alte fstab der SuSE-Installation als root unter Knoppix.

3. Schiebe mal die Zeile für sdb1 nach unten und dafür die beiden Einräge für hda1/hda3 nach oben unter den Eintrag für hda2.

Code:
/dev/hda2            /                    reiserfs   defaults              1 1
/dev/hda1            /boot                ext3       acl,user_xattr        1 0 
/dev/hda3            swap                 swap       default               0 0
/dev/sdb1   *           1        1966      503280    6  FAT16

4. Danach chrootest Du in die installierte SuSE hinein.

Code:
su

(Knoppix verlangt kein Passwort)

chroot /mnt/dev/hda2

Der Mountpunkt ist "gut geraten", das musst Du aber selbst überprüfen/anpassen.

5. Installation der Kernelpakete aus dem chroot, also aus der eben in 4 geöffneten Konsole.

Code:
cd /Pfad_wo_die/RPM_aus_0._liegen/

Wenn die Pakete in /dev/hda2/ liegen, dann ist der Schritt normalerweise unnötig, weil Du direkt auf der Partition im Wurzelverzeichnis landest.

Code:
rpm -Uvh kernel-smp-nongpl-2.6.13-15.13* kernel-smp-nongpl-2.6.13-15.13* --force

6. Installation von Grub auf hda aus dem chroot.

Code:
grub-install /dev/hda

7. Abmelden aus dem chroot mit 'exit' oder STRG+D.

8. Reboot und Daumen halten.

Greetz,

RM
 
OP
M

mac_turrican

Member
Rain_Maker schrieb:
Code:
rpm -Uvh kernel-smp-nongpl-2.6.13-15.13* kernel-smp-nongpl-2.6.13-15.13* --force

bis hierher hat alles geklappt aber dann bekomme ich folgende fehlermeldung:

Code:
root@ttyp0[daten]# chroot /mnt/hda2
bash: /dev/null: Keine Berechtigung
Knoppix:/# cd daten
Knoppix:/daten# rpm -Uvh kernel-smp-nongpl-2.6.13-15.13* kernel-smp-2.6.13-15.13* --force
Preparing...                ########################################### [100%]
   1:kernel-smp             ########################################### [ 50%]
Setting up /lib/modules/2.6.13-15.13-smp
/var/tmp/rpm-tmp.616: line 16: /dev/null: Keine Berechtigung
/var/tmp/rpm-tmp.616: line 16: /dev/null: Keine Berechtigung
/sbin/mkinitrd: line 758: /dev/null: Keine Berechtigung
/sbin/mkinitrd: line 758: /dev/null: Keine Berechtigung
Root device:    /dev/hda2 (mounted on / as reiserfs)
Module list:    piix ata_piix sata_promise reiserfs processor thermal fan

Kernel image:   /boot/vmlinuz-2.6.13-15.13-smp
Initrd image:   /boot/initrd-2.6.13-15.13-smp
/sbin/mkinitrd: line 1181: /dev/null: Keine Berechtigung
no static insmod
/sbin/mkinitrd failed
error: %post(kernel-smp-2.6.13-15.13) scriptlet failed, exit status 1
   2:kernel-smp-nongpl      ########################################### [100%]
Setting up /lib/modules/2.6.13-15.13-smp
/var/tmp/rpm-tmp.45299: line 37: /dev/null: Keine Berechtigung
/var/tmp/rpm-tmp.45299: line 37: /dev/null: Keine Berechtigung
 
A

Anonymous

Gast
In Deinem chroot gibt es keinen "Mülleimer" (/dev/null), das sollte aber nicht zwingend ein Problem sein.

Code:
rpm -qa|grep kernel

Wenn da nun die neue Version auftaucht, dann weiter im Text.

Wenn nicht, dann probiere zuerst:

Code:
rpm -Uvh kernel-smp-nongpl-2.6.13-15.13* kernel-smp-nongpl-2.6.13-15.13* --force --root /mnt/dev/hda2

Also allgemein --root /*Mountpunkt_der_zu_verwendenden_Rootpartition_des_Chroot*.

Greetz,

RM
 
OP
M

mac_turrican

Member
Rain_Maker schrieb:
Code:
rpm -qa|grep kernel

Wenn da nun die neue Version auftaucht, dann weiter im Text.

dürfte passen, die neue version scheint auf.

wenn ich jetzt aber grub installieren will
Code:
grub --install /dev/hda2

dann lande ich auf einer "grubshell". was genau muss ich da eintragen?
 
OP
M

mac_turrican

Member
achso... ich hab ein leerzeichen zuviel gemacht ... :roll:

die installation von grub hat jetzt ohne fehlermeldung geklappt.
wenn ich den rechner jetzt boote erscheint die meldung

Code:
GRUB Loading stage 1.5

GRUB loading, please wait

und dann beginnt der rechner wieder von vorne zu booten...
 
OP
M

mac_turrican

Member
danke für eure hilfe leute, aber ich brauche den rechner und setze jetzt suse 10.0 neu auf. ich denke mal das geht schneller und beansprucht eure zeit weniger :wink:
 
Oben