open SuSe 10.3 bleibt beim Booten hängen

Nachprüfen, wohin der Bootloader geschrieben wurde.

(Findet man im YaST-Menü)

Vermutlich ist er nicht im MBR sondern auf der root-Partition von openSUSE gelandet.

Von einer Live-CD booten und diese Ausgaben hier zur Verfügung stellen.

http://www.pc-forum24.de/13483-post5.html

Dazu muß natürlich die root-Partition gemountet und die entsprechenden Pfade angepasst werden, also statt /etc/sysconfig/bootloader dann eben /mnt/wasweißich/etc/sysconfig/bootloader.

Nur fdisk -l kann direkt ausgeführt werden.
 
Code:
ubuntu:/# grep -i Type /etc/sysconfig/bootloader
## Type:        list(grub,lilo,none)
# Type of bootloader in use.
LOADER_TYPE="grub"
## Type:        list(floppy,mbr,root,boot,custom,none)
ubuntu:/#
Code:
ubuntu:/# grep -i location /etc/sysconfig/bootloader
# Location of boot loader.
LOADER_LOCATION=""
ubuntu:/#
Code:
ubuntu:/# cat /etc/sysconfig/bootloader
## Path:        System/Bootloader
## Description: Bootloader configuration
## Type:        list(grub,lilo,none)
## Default:     grub
#
# Type of bootloader in use.
# For making the change effect run bootloader configuration tool
# and configure newly selected bootloader
#
#
LOADER_TYPE="grub"


## Path:        System/Bootloader
## Description: Bootloader configuration
## Type:        list(floppy,mbr,root,boot,custom,none)
## Default:     mbr
#
# Location of boot loader.
# For making the change effect run bootloader configuration tool
#
#
LOADER_LOCATION=""
ubuntu:/#
Code:
ubuntu:/# cat /etc/fstab
/dev/disk/by-id/scsi-SATA_ST3160023A_5JS3Z86T-part7 /                    ext3       acl,user_xattr        1 1
/dev/disk/by-id/usb-Generic_USB_SD_Reader_058F312D81B-0:0-part1 /dos/E               vfat       users,gid=users,umask=0002,utf8=true 0 0
/dev/disk/by-id/scsi-SATA_ST3160023A_5JS3Z86T-part8 /home                ext3       acl,user_xattr        1 2
/dev/disk/by-id/scsi-SATA_ST3160023A_5JS3Z86T-part1 /windows/C           ntfs-3g    users,gid=users,fmask=133,dmask=022,locale=de_DE.UTF-8 0 0
/dev/disk/by-id/scsi-SATA_ST330630A_3CK0L9JE-part1 /windows/D           ntfs-3g    users,gid=users,fmask=133,dmask=022,locale=de_DE.UTF-8 0 0
/dev/disk/by-id/scsi-SATA_ST3160023A_5JS3Z86T-part5 /windows/F           ntfs-3g    users,gid=users,fmask=133,dmask=022,locale=de_DE.UTF-8 0 0
/dev/disk/by-id/scsi-SATA_ST3160023A_5JS3Z86T-part6 swap                 swap       defaults              0 0
proc                 /proc                proc       defaults              0 0
sysfs                /sys                 sysfs      noauto                0 0
debugfs              /sys/kernel/debug    debugfs    noauto                0 0
usbfs                /proc/bus/usb        usbfs      noauto                0 0
devpts               /dev/pts             devpts     mode=0620,gid=5       0 0
/dev/fd0             /media/floppy        auto       noauto,user,sync      0 0
ubuntu:/#
Code:
ubuntu:/# cat /boot/grub/menu.lst
# Modified by YaST2. Last modification on Sun Feb 10 18:35:22 CET 2008
default 0
timeout 8

###Don't change this comment - YaST2 identifier: Original name: windows 1###
title windows 1
    rootnoverify (hd)
    chainloader (hd0)+1

###Don't change this comment - YaST2 identifier: Original name: linux###
title openSUSE 10.3 - 2.6.22.13-0.3
    kernel (hd0,6)/boot/vmlinuz-2.6.22.13-0.3-default root=/dev/disk/by-id/scsi-SATA_ST3160023A_5JS3Z86T-part7 vga=0x31a resume=/dev/sda6 splash=silent showopts
    initrd (hd0,6)/boot/initrd-2.6.22.13-0.3-default

###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- openSUSE 10.3 - 2.6.22.13-0.3
    kernel (hd0,6)/boot/vmlinuz-2.6.22.13-0.3-default root=/dev/disk/by-id/scsi-SATA_ST3160023A_5JS3Z86T-part7 vga=normal showopts ide=nodma apm=off acpi=off noresume nosmp noapic maxcpus=0 edd=off 3
    initrd (hd0,6)/boot/initrd-2.6.22.13-0.3-default
ubuntu:/#
Code:
ubuntu:/# cat /boot/grub/device.map
(fd0)   /dev/fd0
(hd0)   /dev/sda
(hd2)   /dev/sdc
(hd1)   /dev/sdb
ubuntu:/#

Code:
ubuntu@ubuntu:~$ fdisk -l

Disk /dev/sda: 32 MB, 32112640 bytes
2 heads, 32 sectors/track, 980 cylinders
Units = cylinders of 64 * 512 = 32768 bytes
Disk identifier: 0x00000000

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               2         980       31328    4  FAT16 <32M
ubuntu@ubuntu:~$ sudo su
root@ubuntu:/home/ubuntu# fdisk -l
omitting empty partition (5)

Disk /dev/hda: 160.0 GB, 160041885696 bytes
112 heads, 45 sectors/track, 62020 cylinders
Units = cylinders of 5040 * 512 = 2580480 bytes
Disk identifier: 0x00000001

   Device Boot      Start         End      Blocks   Id  System
/dev/hda1   *           1        6095    15359377+   7  HPFS/NTFS
/dev/hda2            6096       62019   140928480    f  W95 Ext'd (LBA)
/dev/hda3           12191       62019   125569080    7  HPFS/NTFS
/dev/hda5            6096        6712     1554795   82  Linux swap / Solaris
/dev/hda6            6713        8903     5521297+  83  Linux
/dev/hda7            8904       12190     8283217+  83  Linux

Disk /dev/hdb: 30.6 GB, 30606151680 bytes
255 heads, 63 sectors/track, 3720 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x1410f7d6

   Device Boot      Start         End      Blocks   Id  System
/dev/hdb1   *           1        3720    29880868+   7  HPFS/NTFS

Disk /dev/sda: 32 MB, 32112640 bytes
2 heads, 32 sectors/track, 980 cylinders
Units = cylinders of 64 * 512 = 32768 bytes
Disk identifier: 0x00000000

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               2         980       31328    4  FAT16 <32M
root@ubuntu:/home/ubuntu#

so, das sind jetzt alle geforderten Ausgaben.
Jetzt schaue ich mir die auch mal an, war bis jetzt gar nicht zu Hause.

Gruß

D!
.
.
.
EDIT (autom. Beitragszusammenführung) :
.

Fehlt da nicht was in:
Code:
LOADER_LOCATION=""
:think:
 
Zuletzt bearbeitet:
Na dann dröseln wir mal das ganze Durcheinander in kleine Stücke.

Code:
Device Boot      Start         End      Blocks   Id  System
/dev/hda1   *           1        6095    15359377+   7  HPFS/NTFS
/dev/hda2            6096       62019   140928480    f  W95 Ext'd (LBA)
/dev/hda3           12191       62019   125569080    7  HPFS/NTFS
/dev/hda5            6096        6712     1554795   82  Linux swap / Solaris
/dev/hda6            6713        8903     5521297+  83  Linux
/dev/hda7            8904       12190     8283217+  83  Linux

cat /etc/fstab
/dev/disk/by-id/scsi-SATA_ST3160023A_5JS3Z86T-part7 /                    ext3       acl,user_xattr        1 1
/dev/disk/by-id/usb-Generic_USB_SD_Reader_058F312D81B-0:0-part1 /dos/E               vfat       users,gid=users,umask=0002,utf8=true 0 0
/dev/disk/by-id/scsi-SATA_ST3160023A_5JS3Z86T-part8 /home                ext3       acl,user_xattr        1 2
/dev/disk/by-id/scsi-SATA_ST3160023A_5JS3Z86T-part1 /windows/C           ntfs-3g    users,gid=users,fmask=133,dmask=022,locale=de_DE.UTF-8 0 0
/dev/disk/by-id/scsi-SATA_ST330630A_3CK0L9JE-part1 /windows/D           ntfs-3g    users,gid=users,fmask=133,dmask=022,locale=de_DE.UTF-8 0 0
/dev/disk/by-id/scsi-SATA_ST3160023A_5JS3Z86T-part5 /windows/F           ntfs-3g    users,gid=users,fmask=133,dmask=022,locale=de_DE.UTF-8 0 0
/dev/disk/by-id/scsi-SATA_ST3160023A_5JS3Z86T-part6 swap

Das passt schon mal hinten und vorne nicht zusamen.

Laut fdisk hat die erste Platte 6 laut fstab 7 Partitionen.

Das hier passt auch nicht:

Code:
###Don't change this comment - YaST2 identifier: Original name: linux###
title openSUSE 10.3 - 2.6.22.13-0.3
    kernel (hd0,6)/boot/vmlinuz-2.6.22.13-0.3-default root=/dev/disk/by-id/scsi-SATA_ST3160023A_5JS3Z86T-part7 vga=0x31a resume=/dev/sda6 splash=silent showopts
    initrd (hd0,6)/boot/initrd-2.6.22.13-0.3-default

Laut fdisk liegt swap auf (h)sda5 laut menu.lst auf (h)sd6 und / liegt laut fdisk auf (h)da6, laut menu.lst auf (h)sda7.

An der Partitionierung wurde also _doch_ etwas geändert.

WO liegt jetzt das installierte Windows?

1. Platte (h)sda1 oder 2. Platte (h)sdb1?

Diese Partiton existiert gar nicht mehr

Code:
/dev/disk/by-id/scsi-SATA_ST3160023A_5JS3Z86T-part5 /windows/F           ntfs-3g    users,gid=users,fmask=133,dmask=022,locale=de_DE.UTF-8 0 0

Dafür gibt es nun eine "primäre" Partition hda3, die es gar nicht geben darf:

Code:
/dev/hda3           12191       62019   125569080    7  HPFS/NTFS
weil sie _innerhalb_ der erweiterten Partition hda2 liegt.

Code:
/dev/hda2            6096       62019   140928480    f  W95 Ext'd (LBA)
Wie schafft man so etwas eigentlich?

War da PartitionTragic am Werk?

Greetz,

RM
 
Nein ich habe mit dem Partitionstool während der Windowsinstallation lediglich die alte Partition gelöscht und neu aufgesetzt. Haber aber dann im Nachhinein die Laufwerksbuchstaben geändert, weil ich sie vor der Linuxinstallation auch geändert habe. Normalerweise habe ich immer Platte 1 C: und D: irgendwann habe ich noch meione alte Platte mit drangehängt, auf ihr war mal Windows somit hieß sie auch C:. Jetzt waren meine Laufwerksbuchstaben durcheinander und ich habe sie wieder geordnet. Und das muss ich dann immer bei einer Windowsneuinstallation machen. Ich vermute mal, daß hier der Hund begraben liegt.:think:

Windows ist 1.Platte sda1 =System
1.Platte sda2 =Daten
2.Platte sdb1 =Daten
Ich glaube ich sollte mal da anfangen Ordnung zu schaffen, oder?

Gruß

D!
 
Zuletzt bearbeitet:
Also, ich habe immer noch nicht rausgefunden, was da passiert ist. Aber ich würde gerne lernen dieses Problem zu lösen, ohne SuSe neu installieren zu müssen. Wie schon oben aufgeführt ist, haben die fstab und die mtab unterschiedliche Einträge. Ich kann mir das nur erklären, daß es mit dem tausch der Laufwerkbuchstaben unter Windows zu tun haben könnte. Diese jetzt von SuSe als andere Laufwerke erkannt werde/wurden und dadurch die unterschiedlichen Einträge.
Also wenn ich den GRUB installiere (mit Supergrub), dann habe ich eine Fehlermeldung schon am Anfang der Startphase. Diese lautet: Kernel Panic, device is busy. Genau weiss ich das nicht mehr, da ich davon keinen screenshon machen kann. Den Grub auf konventionelle Art zu insteallieren, klappt einfach nicht. Jetzt hatte ich vor die fstab, oder mtab anzupassen, wenn dies überhaupt möglich ist.
Komischerweise zeigt mit GParted, daß ich keine Partitionen auf meioner Platte habe. Weder die Windows, noch die Linuxpartitionen. Unter Windows wird es auch irgendwie komisch anhgezeigt. Und zwar meine Datenpartition, diese wird sowohl "normal" als HD-2 angezeigt, aber auch als freier unpartitionierter Speicherplatz:think: Ich glaube, bevor ich erst mal weiter mache, besorge ich mir eine neue Platte, wo ich meine Dateien sichern werde, da ich ein ungutes Gefühl habe. Irgendwas sagt mir, daß das nicht mehr lange gut geht.
Aber vielleicht kann irgendeiner hier etwas durchblicken (siehe fstab und mtab weiter oben) und den post von RM, der sich schon mal die Mühe gemacht hat, das ganze etwas durch zu stöbern. Wenn jemand einen Tip hat, wie ich das ganze wieder zurecht basteln kann, wäre ich sehr dankbar.

Gruß

D!
 
Hat sich erledigt. Nachdem ich unter Gparted die Partitionen nicht auslesen konnte, habe ich einen Fehler in der Part. Tabelle vermutet, da unter XP meine Partitionen auch ganz komisch angezeigt wurden. Habe mir dann kurzerhand die Partition LogicCD geladen und gebrannt. So jetzt konnte ich die Partitionen auch sehen, aber ich konnte sie nicht ändern, sondern nur löschen. Was ich dann auch getan habe. (Nur die vorherigen Linux Partitionen, NTFS blieb beim alten) Dannach wurden auch in XP die Partitionen wieder richtig angezeigt. Nun konnte ich die leere Partition auf Linux vorbereiten. Die SuSe 10.3 CD hat dann ihr übriges getan. Jetzt habe ich wieder ein frisches System und kann von vorne beginnen es zu zerschiessen:D (Na hoffentlich währt es diesmal etwas länger)

Gruß

D!
 

Ähnliche Themen

Wie kann ich SuSe wieder booten, nachdem ich den MBR repariert habe?

kein sound in ubuntu 9.04 ausser beim booten

Suse 10.3 bleibt bei Installation hängen

Debian stable bleibt bei "io scheduler cfq registered (default)" haengen

Kubuntu 7.10 von fakeraid booten/installieren

Zurück
Oben