• 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) kann kein windows mehr booten

Hallo,
ich habe zwei S-ATA Festplatten, auf der einen ist Linux, auf der anderen WindowsXP installiert, wenn ich nun Windows booten will, erscheint folgende Fehlermeldung: "Error 21: selected disk does not exist". Linux kann ich booten, was kann ich tun, bitte um einfache Erklärungen, da ich bei solchen Sachen nicht so fit bin, danke
 

lOtz1009

Moderator
Teammitglied
Bitte die Ausgaben aus dem laufenden Linux posten:
Code:
cat /boot/grub/devices.map
Code:
cat /boot/grub/menu.lst
Code:
fdisk -l (kleines L)
Code:
hwinfo --disk | egrep "Device File:|BIOS id:"
 
OP
O

olli-becki

Member
lOtz schrieb:
Bitte die Ausgaben aus dem laufenden Linux posten:
Code:
cat /boot/grub/devices.map
Code:
cat /boot/grub/menu.lst
Code:
fdisk -l (kleines L)
Code:
hwinfo --disk | egrep "Device Files:|BIOS id:"
ok, habe ich alle Codes in der Kon]sole eingegeben, kamen Fehlermeldungen: command not found oder Verzeichnis nicht gefunden, und jetzt ?
 

lOtz1009

Moderator
Teammitglied
Sorry, beim Ersten hab ich nen Fehler eingebaut. Die Datei heißt /boot/grub/device.map
fdisk musst du als Root ausführen.

Wenn "cat" nicht funktioniert, dann öffne die beiden Dateien mit einem Editor deiner Wahl.
 
OP
O

olli-becki

Member
ich komme oben mit den codes nicht klar, ich habe hier noch meldungen von der Konsole + YAST bekommen, kann jemand damit was anfangen und mir weiterhelfen ?
mit dem Befehl "mount" aus der konsole:
/dev/sda2 on / type ext3 (rw,acl,user_xattr)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
debugfs on /sys/kernel/debug type debugfs (rw)
udev on /dev type tmpfs (rw)
devpts on /dev/pts type devpts (rw,mode=0620,gid=5)
/dev/sda3 on /home type ext3 (rw,acl,user_xattr)
fusectl on /sys/fs/fuse/connections type fusectl (rw)
securityfs on /sys/kernel/security type securityfs (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
-------------------------------------------------------------------------------------
und das kam im yast / Partitionierer:
/dev/sda     232,8 GB Hitachi DIT ...
/dev/sda1       2,0 GB  Linux swap    Einhg.: . swap
/dev/sda2      20,0 GB Linux native
/dev/sda3     210,8 GB Linux native  Einhg.:   home
 
OP
O

olli-becki

Member
lOtz schrieb:
Sorry, beim Ersten hab ich nen Fehler eingebaut. Die Datei heißt /boot/grub/device.map
fdisk musst du als Root ausführen.
Wenn "cat" nicht funktioniert, dann öffne die beiden Dateien mit einem Editor deiner Wahl.
ja habe ich gemacht und diese meldung kam, was muss ich jetzt tun? :
# fdisk

Aufruf: fdisk [-l] [-b SSZ] [-u] Gerät
Zum Beispiel: fdisk /dev/hda (die erste IDE-Festplatte)
oder: fdisk /dev/sdc (die dritte SCSI-Festplatte)
oder: fdisk /dev/eda (die erste PS/2 ESDI-Festplatte)
oder: fdisk /dev/rd/c0d0
oder: fdisk /dev/ida/c0d0 (RAID-Festplatten)
 
OP
O

olli-becki

Member
lOtz schrieb:
hier das Ergebnis, und jetzt ?
fdisk -l

Platte /dev/sda: 250.0 GByte, 250059350016 Byte
255 Köpfe, 63 Sektoren/Spuren, 30401 Zylinder
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes
Disk identifier: 0x0003048c

Gerät boot. Anfang Ende Blöcke Id System
/dev/sda1 1 262 2104483+ 82 Linux Swap / Solaris
/dev/sda2 * 263 2873 20972857+ 83 Linux
/dev/sda3 2874 30401 221118660 83 Linux
 

Jägerschlürfer

Moderator
Teammitglied
hier ist nichts von einer zweiten Festplatte zu erkennen,... :???:

poste doch bitte mal die Ergebnisse von den beiden Befehlen:
Code:
cat /boot/grub/device.map

Code:
cat /boot/grub/menu.lst

Du musst diese aber, wg fehlender Berechtigung als User unter root ausführen. Also vorher mittels
Code:
su
zu root werden und dann sollte alles funktionieren.

Evtl passt auch was mit deiner einen Platte nicht. Bekommst du irgendwas in ner log Datei angezeigt?
z.B. evtl mal ein Blick hier rein werfen,.....
Code:
cat /var/log/messages
(auch als root)
 
OP
O

olli-becki

Member
Jägerschlürfer schrieb:
hier ist nichts von einer zweiten Festplatte zu erkennen,... :???:
also ich habe beide Festplatten jeweils abgehängt und neu gestartet, bei der
oberen Platte alleine startet Linux, bei der unteren Platte alleine bootet er
gar nichts, bringt die Meldung: Reboot and select proper Boot device or insert
Boot Media in selected ...
 

lOtz1009

Moderator
Teammitglied
Dann check mal genau das SATA- und das Stromkabel auf Fehler. Dreht die zweite Platte denn hoch wenn sie angeschlossen ist (bzw. wird sie warm)?


olli-becki schrieb:
wie mache ich das genau ?
Beim Rechnerstart wird normal zuerst der RAM hochgezählt und dann die Laufwerke initialisiert. Dies wird eigentlich auf dem Bildschirm ausgegeben. Falls dir nur ein Bootlogo während dem Start angezeigt wird, muss man das evtl. im BIOS selbst abstellen oder mit einer bestimmten Taste temporär umgehen (steht dann aber meistens auch auf dem Bildschirm)
 
OP
O

olli-becki

Member
lOtz schrieb:
Dann check mal genau das SATA- und das Stromkabel auf Fehler. Dreht die zweite Platte denn hoch wenn sie angeschlossen ist (bzw. wird sie warm)?


olli-becki schrieb:
wie mache ich das genau ?
Beim Rechnerstart wird normal zuerst der RAM hochgezählt und dann die Laufwerke initialisiert. Dies wird eigentlich auf dem Bildschirm ausgegeben. Falls dir nur ein Bootlogo während dem Start angezeigt wird, muss man das evtl. im BIOS selbst abstellen oder mit einer bestimmten Taste temporär umgehen (steht dann aber meistens auch auf dem Bildschirm)
wie sind die laufwerke denn bezeichnet genau: sda1 oder sda2 ? ist das die bezeichnung?
 
OP
O

olli-becki

Member
Jägerschlürfer schrieb:
hier ist nichts von einer zweiten Festplatte zu erkennen,... :???:

poste doch bitte mal die Ergebnisse von den beiden Befehlen:
Code:
cat /boot/grub/device.map
hier die Ergebnisse:
cat /boot/grub/device.map
(hd0) /dev/sda
(hd1) /dev/sdb
:/home/oliver # cat /boot/grub/menu.lst
# Modified by YaST2. Last modification on Do Sep 17 20:41:47 CEST 2009
default 2
timeout 8
gfxmenu (hd0,1)/boot/message
##YaST - activate

###Don't change this comment - YaST2 identifier: Original name: linux###
title openSUSE 11.0 - 2.6.25.20-0.5 (default)
root (hd0,1)
kernel /boot/vmlinuz-2.6.25.20-0.5-default root=/dev/disk/by-id/scsi-SATA_Hitachi_HDT7250_VFL104R7CM4BYX-part2 splash=silent showopts
initrd /boot/initrd-2.6.25.20-0.5-default

###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- openSUSE 11.0 - 2.6.25.20-0.5 (default)
root (hd0,1)
kernel /boot/vmlinuz-2.6.25.20-0.5-default root=/dev/disk/by-id/scsi-SATA_Hitachi_HDT7250_VFL104R7CM4BYX-part2 showopts ide=nodma apm=off acpi=off noresume nosmp noapic maxcpus=0 edd=off x11failsafe
initrd /boot/initrd-2.6.25.20-0.5-default

###Don't change this comment - YaST2 identifier: Original name: linux###
title openSUSE 11.0 - 2.6.25.20-0.5 (pae)
root (hd0,1)
kernel /boot/vmlinuz-2.6.25.20-0.5-pae root=/dev/disk/by-id/scsi-SATA_Hitachi_HDT7250_VFL104R7CM4BYX-part2 splash=silent showopts
initrd /boot/initrd-2.6.25.20-0.5-pae

###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- openSUSE 11.0 - 2.6.25.20-0.5 (pae)
root (hd0,1)
kernel /boot/vmlinuz-2.6.25.20-0.5-pae root=/dev/disk/by-id/scsi-SATA_Hitachi_HDT7250_VFL104R7CM4BYX-part2 showopts ide=nodma apm=off acpi=off noresume nosmp noapic maxcpus=0 edd=off x11failsafe
initrd /boot/initrd-2.6.25.20-0.5-pae

title Windows
rootnoverify (hd0,1)
map (hd1) (hd0)
map (hd0) (hd1)
makeactive
chainloader (hd1)+1
 

lOtz1009

Moderator
Teammitglied
Einmal bitte noch (ggf. als Root)
Code:
hwinfo --disk | egrep "Device File:|BIOS id:"
(einfach per copy&paste in die Konsole) um zu schauen ob die zweite Platte überhaupt erkannt wird. Sofern beide angeschlossen sind.
 
Oben