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

Error 17

weltio

Member
Hallo,

ich habe ein paar Partitionen gelöscht, damit ich andere vergrößern kann.
Diese müssen aber erst ungemountet werden, was ich in der Fstab eingegeben habe, damit sie beim Neustart nicht gemountet werden.
Nur leider startet Linux nun nicht mehr und dort steht:
Grup loading, please wait...
Error 17

Ich gehe mal davon aus, dass die Partitionstabelle irgendwie durcheinander gekommen ist - kann natürlich, aufgrund meiner, nicht vorhandenen, Erfahrungen, auch falsch sein :p

Wie kann ich das Problem beheben?
Ich habe versucht die Fstab mittel Knoppix wieder zurückzuändern, was aber, aufgrund fehlender Rechte nicht geht.
Danke im Voraus!
 

admine

Ultimate Guru
17 : Cannot mount selected partition
This error is returned if the partition requested exists, but the filesystem type cannot be recognized by GRUB.

Poste bitte die Ausgabe von:
Code:
fdisk -l (kleines L),
cat /etc/fstab
cat /boot/grub/menu.lst
Bekommst du alles via Knoppix ;)
Aber bitte achte darauf, dass du auch die Angaben des installierten Linux postest.
 
OP
W

weltio

Member
Entschuldige bitte, aber irgendwie bekomme ich das nicht so gebacken:

knoppix@0[knoppix]$ fdisk -l
knoppix@0[knoppix]$

knoppix@0[knoppix]$ cat /etc/fstab
/proc /proc proc defaults 0 0
/sys /sys sysfs noauto 0 0
/dev/pts /dev/pts devpts mode=0622 0 0
/dev/fd0 /mnt/auto/floppy auto user,noauto,exec,umask=000 0 0
/dev/cdrom /mnt/auto/cdrom auto user,noauto,exec,ro 0 0
/dev/cdrom1 /mnt/auto/cdrom1 auto users,noauto,exec,ro 0 0
# Added by KNOPPIX
/dev/hda5 /mnt/hda5 vfat noauto,users,exec,umask=000,uid=knoppix,gid=knoppix 0 0
# Added by KNOPPIX
/dev/sda5 /mnt/sda5 ext3 noauto,users,exec 0 0
# Added by KNOPPIX
/dev/sda6 none swap defaults 0 0
# Added by KNOPPIX
/dev/sda7 /mnt/sda7 ext3 noauto,users,exec 0 0


knoppix@0[knoppix]$ cat /boot/grub/menu.lst
cat: /boot/grub/menu.lst: Datei oder Verzeichnis nicht gefunden
 

admine

Ultimate Guru
Du musst schaun wohin deine /-Partition gemountet ist.
Das sagt dir die Ausgabe von "mount"
Ist sie noch gar nicht gemountet, dann mounten - zum Beispiel nach /mnt und dann bei meinen geposteten Befehlen das "/mnt" vorn ergänzen:
Code:
cat /mnt/etc/fstab
als Beispiel.
 
OP
W

weltio

Member
Code:
# Modified by YaST2. Last modification on Do Jun 21 13:03:13 UTC 2007
default 0
timeout 8
gfxmenu (hd1,5)/boot/message
##YaST - activate

###Don't change this comment - YaST2 identifier: Original name: linux###
title openSUSE 10.2
    root (hd1,5)
    kernel /boot/vmlinuz-2.6.18.2-34-default root=/dev/sda6 vga=0x31a    resume=/dev/sda7 splash=silent showopts
    initrd /boot/initrd-2.6.18.2-34-default

###Don't change this comment - YaST2 identifier: Original name: openSUSE 10.2 - 2.6.18.8-0.3 (/dev/sda8)###
title openSUSE 10.2 - 2.6.18.8-0.3 (/dev/sda8)
    kernel (hd1,7)/boot/vmlinuz-2.6.18.8-0.3-bigsmp root=/dev/sda8 vga=0x31a resume=/dev/sda7 splash=silent showopts elevator=
    initrd (hd1,7)/boot/initrd-2.6.18.8-0.3-bigsmp

###Don't change this comment - YaST2 identifier: Original name: floppy###
title Diskette
    rootnoverify (hd0,0)
    chainloader (fd0)+1

###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- openSUSE 10.2
    root (hd1,5)
    kernel /boot/vmlinuz-2.6.18.2-34-default root=/dev/sda6 vga=normal showopts ide=nodma apm=off acpi=off noresume nosmp noapic maxcpus=0 edd=off 3
    initrd /boot/initrd-2.6.18.2-34-default

Das "cat /boot/grub/menu.lst" habe ich jetzt also schon.

Nur noch "fdisk -l"

/dev/sda6 / ext3 acl,user_xattr 1 1
/dev/sda7 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
/dev/sda9 /2 ext3 noauto 1 2
/dev/hda5 /Medien vfat noauto 0 0
 

admine

Ultimate Guru
Hast du noch eine Platte drin?
Da eigentlich die Angabe im Grub root (hd1,5) und root=/dev/sda6 für Linux nicht so zusammen passen.
root (hd0,5) wäre logischer.
Aber das kann uns der Inhalt der device.map sagen in /boot/grub
 
OP
W

weltio

Member
(fd0) /dev/fd0
(hd1) /dev/sda
(hd0) /dev/hda

Ich habe 2 Platten drin o_O
Eine ist partitioniert, die Partitionen der anderen habe ich gelöscht ;)
 

admine

Ultimate Guru
Code:
###Don't change this comment - YaST2 identifier: Original name: openSUSE 10.2 - 2.6.18.8-0.3 (/dev/sda8)###
title openSUSE 10.2 - 2.6.18.8-0.3 (/dev/sda8)
    kernel (hd1,7)/boot/vmlinuz-2.6.18.8-0.3-bigsmp root=/dev/sda8 vga=0x31a resume=/dev/sda7 splash=silent showopts elevator=
    initrd (hd1,7)/boot/initrd-2.6.18.8-0.3-bigsmp

Du hast ein 2. SUSE auf der Platte? Mit /-Partition auf /dev/sda8?
Laut "fdisk -l" gibts diese Partition nicht mehr.
Kann es sein, dass der Grub im MBR von diesem SUSE stammt?

Wenn ja, dann mögliche Lösung:
- Von SUSE-CD/DVD booten
- Installation wählen
- nach der Sprachauswahl und der Lizenzvereinbarung wird das bereits installierte SUSE erkannt
- und du kannst es unter dem Punkt "Andere ..." starten lassen
- YaST öffnen und Grub erneut in den MBR schreiben lassen
 
OP
W

weltio

Member
Mmmmh ich hab wohl was falsch gemacht - oder ist das ganze mit Hilfe der Kommandozeilen zu bewältigen?
 
OP
W

weltio

Member
Also dort gibs 2 Möglichkeiten: Reperatur eines installierten Systems und Start eines solchen.
Ich wähle die letztere Methode...
 
OP
W

weltio

Member
Mmmh bei den Einstellungen zum Bootloader sagt er mir:
Error 21: Selected disk does not exist

Ich habe jede Platte, die anwählbar ist, schon ausprobiert - immer das selbe :(
 

admine

Ultimate Guru
Dann geh die Einstellungen und Konfigs nochmal genau durch, ob da auch alles korrekt drin steht.
 

admine

Ultimate Guru
Kontrolliere:

Ist /dev/sda6 die richtige /-Partition.

Liegt auf dieser auch /boot? Darin liegen die Konfigs für Grub und andere wichtige Dinge ;)

Dann was ist mit /dev/sda8? Lösche den Eintrag in der menu.lst, wenn es die Partition nicht mehr gibt.
 
OP
W

weltio

Member
admine schrieb:
Ist /dev/sda6 die richtige /-Partition.

Nein, die "/"-Partition ist sda5 - das habe ich auch dort angegeben:

"resume=/dev/sda5 splash=silent showopts" steht da

Liegt auf dieser auch /boot? Darin liegen die Konfigs für Grub und andere wichtige Dinge ;)
Jip

Dann was ist mit /dev/sda8? Lösche den Eintrag in der menu.lst, wenn es die Partition nicht mehr gibt.

Wie komme ich im Rep.-Modus an die menu.lst heran?

grub> setup -stage2=/boot/grub/stage2 (hd0) (hd1,4) << was bedeutet das? (das sagt der in der Fehlermeldung)

ich gehe erstmal schlafen - werde mich in 2 wochen erst darum kümmern können - solange wird das thema wohl nicht weiter beschrieben werden.
Gute Nacht!
 
Oben