franzeaufcuba
Anmeldungsdatum: 30. Juli 2008
Beiträge: 13
|
hey ich hab ein riesen problem mit dem grub. wie der titel schon vermuten lässt handelt es sich um den error17, was generell kein großes problem darstellen würde. um mein problem genauer zu schildern, versuche ich die entstehung zu erläutern.
also ich verwende ein triple-boot system mit ubuntu, xp und vista, wobei ubuntu bei mir auf sda1 ist und vista auf sdb5 und xp auf sdb1 ist. des weiteren hab ich noch eine interne sata-platte (sdc). grub hatte mit der im laufe der zeit entstanden schachtelung der systeme keine probleme gehabt, bis jetzt 😉. grub ist im mbr und greift, wenn ich windows starten will, auf den longhorn-loader von vista zu. dieser verwaltet dann xp und vista.
als ich nun mal in xp war und dieses abgestürzt ist (wie üblich 😉 ), hatte grub nun den fehler. xp hat die platten offentsichtlich nicht mehr freigegeben. ich kann davon ausgehen, da unter ubuntu alles läuft (bis auf das starten ohne live-cd) so wie zuvor. vista erkennt meine 6 ntfs partionen, kann jedoch nur auf 4 von denen wirklich zugreifen (die 2 nicht erkannten, sind ohne os) ⇒ also muss xp diese 2 nicht freigegeben haben...(ich kann also mittels der cds in ubuntu und vista starten, wenn ich aber versuche im abgesichterten oder anderen modus in xp zu starten, startet mein pc ohne fehlermeldung neu!?!) ich hatte zuvor auch schon versucht: grub neu zu installieren, menu.lst zu ändern, bootflags anders zu setzen... jeweils ohne erfolg. immer wieder der error. mittlerweile bin ich ratlos und hab auch nichts im forum finden können zum thema festplatten freigabe oder dergleichen zum thema "grub error17", was geholfen hätte.
es wär mir eine große hilfe, wenn einige die das problem schon mal hatten bzw. die wissen wie man vorgehen muss ohne die os's neu aufzusetzen mir tips geben könnten. danke schon mal im vorraus
|
mreczio
Anmeldungsdatum: 1. Mai 2006
Beiträge: 1820
Wohnort: Essen
|
Lösungsansätze:
Wie weit kommst du im abgesicherten Modus mit XP weiter?
Hast du schon einmal versucht XP nur mit Eingabeaufforderung (oder so) zu starten und dann ein Festplattencheck durchgeführt? Wie sieht es aus, wenn du den Eintrag zum booten von Windows in der menu.lst ausklammerst und grub neu installiert? Versuche mal: Ubuntu starten (Live-CD) und die XP-Partition einbinden mit ntfs-3g. Da wirst du dann bestimmt eine Fehlermeldung erhalten (in etwa so: Cannot mount volume. Unable to mount the volume xxx). Versuche es dann einfach mal indem du im Terminal eingibst: mkdir /media/xp
sudo ntfs-3g -o force /dev/sdb1 /media/xp
Danach könnte XP wieder normal starten.
|
franzeaufcuba
(Themenstarter)
Anmeldungsdatum: 30. Juli 2008
Beiträge: 13
|
ich hab es sicherheitshalber jetzt mit allen modi versucht xp zu starten, jedoch startet der pc jedesmal neu, ohne fehlerausgabe.
ausgeklammert hab ich es in der menu.lst auch schon mal, dies hat nichts gebracht. darauf hin hatte ich (im ausgeklammerten zustand) grub neuinstalliert, wiederrum ohne erfolg. xp war bereits eingebunden, jedoch um des genau zu überprüfen hab ich's ausgehängt und in einer neuen directory eingehängt (natürlich hab ich des auch in der menu.lst geändert 😉 ). des hat wiederrum nichts gebracht, ich kann nicht in xp starten(über live cd) und error 17 ist (ohne live) auch noch da. nun startet aber nicht mal mehr der vista-loader. Dieser wirft mir nur einen bluescreen entgegen mit der üblichen fehlermeldung....
ich setzte jetzt alles wieder auf die ausgangssituaion zurück, der vista-loader bleibt mit seinem feher jedoch konstant 😕 , außerdem erkennt ubuntu jetzt auch nur noch die sdc platte und ihre ext3...
ich versuch des alles wieder zum alten fehler zu bringen 😉 und hoffe auf weitere ratschläge
(danke für die tips mreczio, bin weiter offen für jede (wirklich jede) möglichkeit)
|
franzeaufcuba
(Themenstarter)
Anmeldungsdatum: 30. Juli 2008
Beiträge: 13
|
mittlerweile, funktioniert nicht mal mehr das einbinden der festplatten. der zugehörige fehler liefert nur: '/dev/sdXY' : no such file or directory physikalisch hängen diese aber immer noch am pc! weiß keiner was zu tun ist, denn ich bin mit meinem latein am ende!
|
mreczio
Anmeldungsdatum: 1. Mai 2006
Beiträge: 1820
Wohnort: Essen
|
Über die Live-CD kommst du aber noch an die Daten bzw. an die Partition (außer der XP)?
Dann klemme doch mal sdb und sdc vom Rechner ab und versuche erst einmal die sda wieder IO zu bekommen, indem du dort versuchst grub neu zu installieren. Kurze nachfrage: Wie installierst du grub neu und poste mal die menu.lst
|
franzeaufcuba
(Themenstarter)
Anmeldungsdatum: 30. Juli 2008
Beiträge: 13
|
Über die live-cd gelange ich an die daten der sdc platte, aber nicht an sdb, also die von xp und vista, und sda3 (sda1 ist linux, sda2 ist swap und sda3 ist nur storage). die sdc platte wird komischerweise als sdb eingehängt, da ich nun davon ausgehen kann das sdc nun die damalige sdb ist, versuchte ich diese einzuhängen. dies ging nicht, da die platte nicht zu existieren scheint.... ich versuch jetzt den grub auf sda neu zu installieren, während die anderen abgesteckt sind. die menu.lst post ich später und grub hab ich einmal im ubuntu und einmal über super-grub-disk versucht zu installieren... ich versuchs jetzt mal nach deinem plan, vllt hilfts 😉
|
mreczio
Anmeldungsdatum: 1. Mai 2006
Beiträge: 1820
Wohnort: Essen
|
franzeaufcuba schrieb: Über die live-cd gelange ich an die daten der sdc platte, aber nicht an sdb, also die von xp und vista, und sda3 (sda1 ist linux, sda2 ist swap und sda3 ist nur storage). die sdc platte wird komischerweise als sdb eingehängt, da ich nun davon ausgehen kann das sdc nun die damalige sdb ist, versuchte ich diese einzuhängen. dies ging nicht, da die platte nicht zu existieren scheint.... ich versuch jetzt den grub auf sda neu zu installieren, während die anderen abgesteckt sind. die menu.lst post ich später und grub hab ich einmal im ubuntu und einmal über super-grub-disk versucht zu installieren... ich versuchs jetzt mal nach deinem plan, vllt hilfts 😉
Die Frage ist: Wie installierst du GRUB neu?.Mich interessiert der WEG wie du grub neu installiertst
|
franzeaufcuba
(Themenstarter)
Anmeldungsdatum: 30. Juli 2008
Beiträge: 13
|
ich starte ins ubunu-live und geh dann nach wiki vor.. also | sudo grub-install /dev/sda1
|
das ist doch alles was ich machen muss, oder nicht? sry für die teils dummen ausführungen, aber ich bin erst seit paar monaten dabei... ... fehler... | Could not find device for /boot: Not found or not a block device.
|
ich checks nicht, da hier ein verzeichnis mit /boot vorhanden sein sollte bzw. ist
|
mreczio
Anmeldungsdatum: 1. Mai 2006
Beiträge: 1820
Wohnort: Essen
|
Und das habe ich befürchtet. Dieser Weg ist der FALSCHE.
Gehe mal so vor:
Boote von der LiveCD, öffne ein Terminal und gebe ein:
sudo -i
mkdir /media/oldubuntu
mount /dev/sda1 /media/oldubuntu
mount -o bind /dev /media/oldubuntu/dev
mount -o bind /proc /media/oldubuntu/proc
chroot /media/oldubuntu /bin/bash
grub-install /dev/sda
exit
|
franzeaufcuba
(Themenstarter)
Anmeldungsdatum: 30. Juli 2008
Beiträge: 13
|
danke soweit mal, diesmal ohne fehlerausgabe 😉 . jetzt starte ich neu... VERDAMMT... ich komm mir jetzt etwas dumm vor, es gibt keine fehlerausgabe...vielen herzlichen dank... somit wär der thread-topic gelöst, jedoch habe ich immer noch keinen zugriff (jeglicher art) auf die platten sdb1,sdb5,sdb6 (kann auch immer noch nicht ins windows starten). wenn ich versuche diese einzubinden, werden sdc1 und sdc2 eingebunden?!! also, wenn ich nicht zu sehr nerv, dann könnte mir eine lösung weiterhelfen 😬 ps:ich denke des mit der menu.lst hat sicher erledigt...
|
mreczio
Anmeldungsdatum: 1. Mai 2006
Beiträge: 1820
Wohnort: Essen
|
Also
SDA ist die Platte die Ubuntu enthält! SDB ist die Platte die Windows (Vista,XP) enthält! SDC ist ein reiner Datenspeicher!
Versuchen wir es mal anders. Klemme die Sata ab.
Boote von der VistaCD und wähle dort mal die Computerreparatur> Systemreparatur (ist dann der oberste Punkt)
Dort sollte dir deine Vistaversion angezeigt werden. Befolge die Anweisungen und starte den Rechner danach neu.
Wen Vista wieder laufen sollte, boote in Vista und schaue ob du die Partition die XP enthält reparieren kannst. (rechte Maustaste auf das Laufwerk>Eigenschaften auf Fehler Prüfen oder so bzw. reparieren.
Rechner neu starten und schauen ob es klappt. Sollte es klappen, so musst du danach wieder von der LiveCD starten und grub neu installieren.
Geht es dann noch immer nicht, schauen wa ma weida
|
encbladexp
Ehemaliger
Anmeldungsdatum: 16. Februar 2007
Beiträge: 17449
|
Bitte, erstmal ruhig bleiben und nicht einfach Befehle eintippen usw... Erstmal brauchen wir die Ausgabe von sudo fdisk -l , dann möchten wir noch deine /boot/grub/menu.lst vom Installierten System. Einfach grub-install in einer Live-CD machen wird so nicht gehen, siehe dir hierzu auch GRUB an, es gibt da einen Abschnitt wie man GRUB aus einem Chroot heraus neu installiert, so solltest du es mal machen. mfg Betz Stefan
|
franzeaufcuba
(Themenstarter)
Anmeldungsdatum: 30. Juli 2008
Beiträge: 13
|
um mal die festplatten und deren partionen richtig zu zuordnen 😉 sda1:ubuntu; sda2:swap; sda3:datenspeicher sdb1: xp; sdb5:vista; sdb6:datenspeicher sdc1:datenspeicher; sdc2:datenspeicher ...ich hab mal nicht die vista-reperatur vorgenommen, und poste erstmal die fdisk und menu.lst Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x3c229567
Device Boot Start End Blocks Id System
/dev/sda1 * 1 7117 57167271 83 Linux
/dev/sda2 7118 7360 1951897+ 82 Linux swap / Solaris
/dev/sda3 7361 60801 429264832+ 7 HPFS/NTFS
Disk /dev/sdb: 164.6 GB, 164696555520 bytes
255 heads, 63 sectors/track, 20023 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x013d013d
Device Boot Start End Blocks Id System
/dev/sdb1 * 1 8924 71681998+ 7 HPFS/NTFS
/dev/sdb2 8925 20023 89152717+ 7 HPFS/NTFS
( bei diese sollte ja eigtl noch sdc dabei sein bzw das momentane sdb sdc sein) und jetzt noch den teil der menu.lst
title Ubuntu 7.10, kernel 2.6.22-15-generic
root (hd0,0)
kernel /boot/vmlinuz-2.6.22-15-generic root=UUID=82a58be7-5c7b-4073-9f8b-04f506ddf547 ro quiet splash
initrd /boot/initrd.img-2.6.22-15-generic
quiet
title Ubuntu 7.10, kernel 2.6.22-15-generic (recovery mode)
root (hd0,0)
kernel /boot/vmlinuz-2.6.22-15-generic root=UUID=82a58be7-5c7b-4073-9f8b-04f506ddf547 ro single
initrd /boot/initrd.img-2.6.22-15-generic
title Ubuntu 7.10, kernel 2.6.22-14-generic
root (hd0,0)
kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=82a58be7-5c7b-4073-9f8b-04f506ddf547 ro quiet splash
initrd /boot/initrd.img-2.6.22-14-generic
quiet
title Ubuntu 7.10, kernel 2.6.22-14-generic (recovery mode)
root (hd0,0)
kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=82a58be7-5c7b-4073-9f8b-04f506ddf547 ro single
initrd /boot/initrd.img-2.6.22-14-generic
title Ubuntu 7.10, memtest86+
root (hd0,0)
kernel /boot/memtest86+.bin
quiet
### END DEBIAN AUTOMAGIC KERNELS LIST
# This is a divider, added to separate the menu items below from the Debian
# ones.
title Other operating systems:
root
# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sdb1
title Windows Vista/Longhorn (loader)
root (hd1,0)
savedefault
makeactive
chainloader +1 ich schau mir den vorschlag von mreczio morgen mal an, und merke dann schon ob mir des hilft... auf jeden fall mal ein danke an die community *thumbsup*
|
encbladexp
Ehemaliger
Anmeldungsdatum: 16. Februar 2007
Beiträge: 17449
|
Versuche mal folgendes in einem Terminal der Live-CD:
sudo -i
mount /dev/sda1 /mnt
mount -t proc /proc /mnt/proc
mount -o bind /dev /mnt/dev
mount -o bind /sys /mnt/sys
chroot /mnt
grub-install /dev/sda
exit Ist aber eigentlich genau das selbe wie das von mreczio. mfg Betz Stefan
|
franzeaufcuba
(Themenstarter)
Anmeldungsdatum: 30. Juli 2008
Beiträge: 13
|
war mal kurz auf kurzurlaub 😉...
habe die idee von mreczio mit der vista-dvd versucht, dies hat aber nichts gebracht. die vista-dvd hat die festplatte auch nicht finden können. daraufhin bin ich stuztig geworden, ob nicht vllt mein controller im a**** ist. nach mehrmaligen umtauschen der festplatten und neustarten, erkennt ubuntu alle festplatten wieder und ich kann es zum mounten zwingen. ob es nun der festplattencontroller war, keine ahnung; vllt auch nur ein wackelkontakt?! auf jedenfall ist mein problem soweit gelöst, denn ich kann auf alle platten zugreifen (ob ich windows booten kann steht in den sternen, aber soweit so gut...)
|