| Linux/UNIX Linuxverfechter finden hier Weggefährten. |
Diskussion: GRUB - Error 2 im Forum Linux/UNIX, in der Kategorie Operating Systems; Anzeige Hallo zusammen, ich habe heute mal probiert, auf meiner externen USB-Festplatte Debian 5.0 zu installieren. Habe dabei zur Sicherheit ...
![]() |
| | #1 (permalink) | |
| Registriert seit: 08.02.09 ![]() Likes: 0 | Anzeige Hallo zusammen, ich habe heute mal probiert, auf meiner externen USB-Festplatte Debian 5.0 zu installieren. Habe dabei zur Sicherheit die andere, normale Festplatte mal abgekoppelt, habe keine Lust auf Stress mit dem MBR. Jedenfalls, die Installation hat auch soweit gut geklappt. Danach wollte ich Debian starten - aber GRUB gibt mir jetzt nur "Error 2" aus. Habe mal danach gegooglet, und das hier gefunden: Zitat:
Code: title Debian GNU/Linux, kernel 2.6.26-1-686 root (hd0,0) kernel /boot/vmlinuz-2.6.26-1-686 root=/dev/sda1 ro quiet initrd /boot/initrd.img-2.6.26-1-686 title Debian GNU/Linux, kernel 2.6.26-1-686 (single-user mode) root (hd0,0) kernel /boot/vmlinuz-2.6.26-1-686 root=/dev/sda1 ro single initrd /boot/initrd.img-2.6.26-1-686 Mit freundlichen Grüßen, mcf | |
| | |
| | #2 (permalink) |
| Registriert seit: 03.03.08 ![]() Likes: 0 | Hast du im Bios eingestellt, dass er von der USB-Festplatte starten soll? Also die USB-Platte als erstes Boot-Device ausgewählt? |
| | |
| HaBOT | - Anzeige - |
| |
| | #3 (permalink) |
| Themenstarter Registriert seit: 08.02.09 ![]() Likes: 0 | Ja, habe ich, beziehungsweise habe ich es jetzt immer so gemacht, dass ich beim Start "F8" drücke, und dann die USB-Platte als Boot-Device auswähle. Sollte ja den gleichen Effekt haben. |
| | |
| | #4 (permalink) |
| Moderator ![]() Registriert seit: 30.09.06 ![]() ![]() ![]() ![]() ![]() ![]() Likes: 441 | Ich wage irgendwie zu bezweifeln, dass die USB-Platte noch als hd0 adressiert wird, sobald eine andere Platte an einem IDE-, SCSI- oder SATA-Bus des Mainboards hängt.
__________________ Mein Blog - Mein Job - Diaspora Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund. Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+ |
| | |
| | #5 (permalink) |
| Themenstarter Registriert seit: 08.02.09 ![]() Likes: 0 | Jetzt wo du es sagst... ![]() Aber das Problem tritt ja auch auf, wenn ich die andere Platte komplett abnehme - und als Schlussfolgerung, so dachte ich mir, ist die USB-Platte hd0. Was sollte ich denn stattdessen eintragen? |
| | |
| | #6 (permalink) |
| Moderator ![]() Registriert seit: 30.09.06 ![]() ![]() ![]() ![]() ![]() ![]() Likes: 441 | Das rauszubekommen ist das Problem. Du kannst es eigentlich nur durchprobieren. Mir fällt zumindest spontan kein anderer Weg ein. Im übrigen wirst du aber auch Probleme mit deinen Kernel-Zeilen bekommen. Wenn man von USB booten will, sollte man Partition-Labeling verwenden, so dass die Root-Partition mit einem Label und nicht mit einem Device dem Kernel übergeben werden kann.
__________________ Mein Blog - Mein Job - Diaspora Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund. Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+ |
| | |
| | #8 (permalink) |
| Themenstarter Registriert seit: 08.02.09 ![]() Likes: 0 | Danke für eure Antworten erstmal. Also, was ich bis jetzt probiert habe: 1. Anstatt 'hd0' 'hd1' eingetragen, geht aber auch nicht, sowohl mit anderer Platte dran als auch ab. Was mir aber immer noch unklar ist, ist dass die USB-Platte ja hd0 sein sollte, sobald sie die einzige Platte ist? ![]() 2. Durch das Forum bin ich auf die Idee gekommen, mal eine Live-CD zu benutzen. Also, normale Platte ab, Knoppix rein, USB-Platte dran - und sie wird auch da als sda1 erkannt, das sollte also schonmal stimmen. (sda1 sollte die root-Partition sein) 3. Im Forum war die Lösung des Problems ja das deaktivieren von EHCI-Handoff im BIOS. Allerdings war das bei mir schon deaktiviert, auch ein testweises Aktivieren hat nichts gebracht. Langsam weiß ich nicht mehr weiter... hat jemand noch Ideen für mich? |
| | |
| | #9 (permalink) |
| Registriert seit: 16.02.09 ![]() Likes: 0 | Hast du es schonmal mit (hd1,1) probiert? |
| | |
| | #10 (permalink) |
| Themenstarter Registriert seit: 08.02.09 ![]() Likes: 0 | So, gerade mal 'hd1,1' probiert - geht aber auch nicht. Habe jetzt auch 'hd0,1' und 'hd1,0' probiert - hilft alles nichts. Langsam bin ich am verzweifeln, mir erschließt sich die Logik dahinter einfach nicht. ?( Zumindest während der Debian-Installation ging doch alles reibungslos, warum sollte Debian falsche Einträge erzeugen... |
| | |
| | #11 (permalink) |
| Registriert seit: 16.02.09 ![]() Likes: 0 | Könntest ja auch, wenn du mehr Zeit hast, alle Möglichkeiten durchprobieren also (hd0,0) \ (hd0,1) und so weiter .... was gescheiteres fällt mir gerade nicht ein ... |
| | |
| | #12 (permalink) | |
| Registriert seit: 03.03.08 ![]() Likes: 0 | Die Logik dahinter ist doch ganz simpel: Error 2 = "Keine Festplatte gefunden!" So, nun bleibt die Frage wieso... GRUB spricht die einzelnen Partitionen mittels folgendem System an: hd(x,y). Wobei x für die Nummer der Festplatte und y für die Nummer der Partition auf dieser Festplatte. hd(1,3) wäre also die 4. Parition auf der 2. Festplatte (er beginnt bei 0 zu zählen). Soweit so gut... nun muss GRUBb aber ja irgendwo seine Informationen bezüglich der Festplatte herhaben. Die bekommt er direkt vom BIOS. Und nun kommen wir zu einem der Knackpunkte! Linux richtet sich mit der Anordnung der Festplatten-Partitionen nach einer bestimmten Datei, diese Datei wird bei der Installtion erstellt und enthält den aktuellen Stand. Nach einem Systemstart muss das aber nicht wieder so aussehen. Bspw könnte dein BIOS deine USB-Platte zuerst initialisieren, aber dein Linux erwartet an dieser Stelle eine andere Platte/Partition... schon haben wir den Salat (das war der Fall, den bitmuncher angesprochen hatte). Was aber momentan wohl eher dein Problem ist: Das BIOS liefert falsche oder keine Daten über deine USB-Platte und daher kann GRUB nicht starten... Ein Ratschlag stand in dem Link, den ich dir schon gepostet hab: Zitat:
| |
| | |
| | #13 (permalink) |
| Themenstarter Registriert seit: 08.02.09 ![]() Likes: 0 | So, danke erneut für die Tipps. Ich habe jetzt mal mehrere Einstellungen, was die Festplatten in der menu.lst angeht, durchprobiert, und zwar 'hd0'-'hd4' und dort jeweils die Partitionen 0-4. Hat aber alles leider nichts geholfen, weiterhin: 'Error 2'. Dann habe ich mich mal ein bisschen im BIOS umgeschaut, und diese USB-Einstellungen gefunden: Code: USB-Function - Enabled Legacy USB-Support - Enabled USB 2.0 Controller - Enabled USB 2.0 Controller Mode - HiSpeed BIOS EHCI Handoff - Disabled Code: Emulation Type - Auto Fällt euch noch etwas ein? Könnte das Problem nicht auch ganz woanders liegen, beispielsweise in der 'device.map'-Datei? mfg, mcf |
| | |
| | #14 (permalink) |
| Moderator ![]() Registriert seit: 30.09.06 ![]() ![]() ![]() ![]() ![]() ![]() Likes: 441 | Die device.map ist nur beim Installieren von Grub relevant. Sie legt fest wo der Grub überall installiert wird. Mir stellt sich allerdings gerade die Frage ob du den Grub im MBR der USB-Platte oder auf der Boot-Partition installiert hast.
__________________ Mein Blog - Mein Job - Diaspora Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund. Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+ |
| | |
| | #15 (permalink) | |
| Registriert seit: 03.03.08 ![]() Likes: 0 | Zitat:
Grub beginnt ja auch zu starten um dann mit der Fehlermeldung abzubrechen, dass er keine Festplatte findet... @ mcf: Hast du mal versucht an einem anderen Rechner von der Platte zu booten? Und hast du nun mal versucht die USB-Platte im BIOS als 1. Boot-Device anzugeben ohne das über F8 zu machen? | |
| | |
![]() |
| - Anzeige - | |
| |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Grub Error 21 | Woosh | Linux/UNIX | 8 | 17.07.09 14:31 |
| [Build Error] [main.o] Error 1 | tronn | Applikationen | 2 | 26.11.08 19:59 |
| PHP Parse error: syntax error, unexpected $end | MrSpider | (Web-) Design und webbasierte Sprachen | 3 | 23.04.08 21:15 |
| makefile.win Build Error schiffe.exe Error 1 | Nosferatu_v | Code Kitchen | 0 | 13.01.05 18:13 |
| 1805 PCI/PNP Error! Adapter ROM Checksum error | Fragger | Hardware Probleme | 0 | 19.10.01 15:02 |