kanotix.com
Nicht mehr aktuelle Beiträge - grub-install returned 1 as error code!
captagon - 13.07.2006, 11:29 Uhr
Titel: grub-install returned 1 as error code!
Nach einer WinXP Neuinstallation (auf hda1)und dem Versuch den Kanotix-Bootmanager mittels Kanotix-CD (easter-rc4) wiederherzustellen erschien diese Fehlermeldung:
grub-install returned 1 as error code!
Was kann das sein?
MfG T.
Kano - 13.07.2006, 11:33 Uhr
Titel: RE: grub-install returned 1 as error code!
fdisk -l
arlekin - 13.07.2006, 11:45 Uhr
Titel: Re: grub-install returned 1 as error code!
captagon hat folgendes geschrieben::
"grub-install returned 1 as error code" - was kann das sein?
Nach einem Blick in's  Grub Manual  würde ich mal vermuten, dass <grub-install> mit ungültigen Parametern aufgerufen worden ist.
captagon - 13.07.2006, 11:45 Uhr
Titel: Re: RE: grub-install returned 1 as error code!
Kano hat folgendes geschrieben::
fdisk -l
Platte /dev/hda: 20.0 GByte, 20020396032 Byte
255 Köpfe, 63 Sektoren/Spuren, 2434 Zylinder
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes
    Gerät  boot.     Anfang        Ende     Blöcke   Id  System
/dev/hda1   *           1         646     5188963+   7  HPFS/NTFS
/dev/hda2             648         679      257040   82  Linux Swap / Solaris
/dev/hda3             680        1216     4313452+  83  Linux
/dev/hda4            1217        2433     9775552+   f  W95 Erw. (LBA)
/dev/hda5            1217        1854     5124703+   7  HPFS/NTFS
/dev/hda6            1855        2433     4650786   17  Verst. HPFS/NTFS
MfG T.
Kano - 13.07.2006, 12:09 Uhr
Titel: RE: Re: RE: grub-install returned 1 as error code!
fsck /dev/hda3
captagon - 13.07.2006, 12:35 Uhr
Titel: Re: RE: Re: RE: grub-install returned 1 as error code!
Kano hat folgendes geschrieben::
fsck /dev/hda3
fsck 1.39-WIP (10-Dec-2005)
e2fsck 1.39-WIP (10-Dec-2005)
/dev/hda3: i.O., 127486/539616 Dateien, 845592/1078363 Blöcke (Prüfung nach 2 Einhängevorgängen)
MfG T.
captagon - 13.07.2006, 13:02 Uhr
Titel: Re: grub-install returned 1 as error code!
arlekin hat folgendes geschrieben::
captagon hat folgendes geschrieben::
"grub-install returned 1 as error code" - was kann das sein?
Nach einem Blick in's 
 Grub Manual  würde ich mal vermuten, dass <grub-install> mit ungültigen Parametern aufgerufen worden ist.
 
Das sollte eigentlich vom CD-Installer aus nicht passieren. Ich frage mich mittlerweile, was hat XP gemacht, dass das richtige auslesen der Festplattenpartitionen Probleme macht (denn das scheint mir das Problem zu sein). Kann Kanotix was dagegen setzen? Das Dumme ist, dass mein Kollege auf sämtlichen Kisten WinXP neuinstalliert hat und überall das gleiche Grub-Problem auftritt (vorher arbeiteten Kanotix und XP brav nebeneinander).
   
So- jetzt habe ich mal mit cfdisk nachgesehen:
                                         Festplatte: /dev/hda
                                  Größe: 20020396032 Bytes, 20,0 GB
                         Köpfe: 255   Sektoren pro Spur: 63   Zylinder: 2434
     Name           Flags         Part. Typ     Dateisystemtyp       [Bezeichner]      Größe (MB)
 ----------------------------------------------------------------------------------------------------
     hda1           Boot           Primäre      NTFS                                      5313,54
                                                Unbenutzbar                                  8,23
     hda2                          Primäre      Linux swap / Solaris                       263,21
     hda3                          Primäre      Linux ext3                                4416,98
     hda5                          Logische     NTFS                                      5247,73
                                   Logische     Freier Bereich                               0,04    *
     hda6           NC             Logische     Hidden HPFS/NTFS                          4762,41    *
                                   Logische     Freier Bereich                               8,23
Offenbar  existieren nach hda1 (unbenutzbar) und nach hda5 irgenwelche dubiosen Festplattenbereiche. hda4 existiert hier gar nicht. Hat XP hier Unsinn partitioniert und ist deshalb die Grubinstallation fehlerhaft? Warum zeigen cfdisk und fdisk unterschiedliche Partitionen an?
MfG T.
bluelupo - 13.07.2006, 14:10 Uhr
Titel: Re: RE: grub-install returned 1 as error code!
captagon hat folgendes geschrieben::
[...]
    Gerät  boot.     Anfang        Ende     Blöcke   Id  System
/dev/hda1   *           1         646     5188963+   7  HPFS/NTFS
/dev/hda2             648         679      257040   82  Linux Swap / Solaris
[...]
..hier gehts nicht fortlaufend weiter. Bis Block 646 und dann weiter mit Block 648. Also einer ist frei bzw. unbenutzt.
Kano - 13.07.2006, 15:06 Uhr
Titel: RE: Re: RE: grub-install returned 1 as error code!
su
mount /dev/hda3 /media/hda3
grub-install --recheck --no-floppy --root-directory=/media/hda3 /dev/hda
captagon - 13.07.2006, 16:21 Uhr
Titel: Re: RE: Re: RE: grub-install returned 1 as error code!
Kano hat folgendes geschrieben::
su
mount /dev/hda3 /media/hda3
grub-install --recheck --no-floppy --root-directory=/media/hda3 /dev/hda
Kann ich leider erst morgen wieder probieren. Danke erstmal!
MfG T.
arlekin - 13.07.2006, 17:39 Uhr
Titel: Re: grub-install returned 1 as error code!
captagon hat folgendes geschrieben::
arlekin hat folgendes geschrieben::
captagon hat folgendes geschrieben::
"grub-install returned 1 as error code" - was kann das sein?
Nach einem Blick in's 
 Grub Manual  würde ich mal vermuten, dass <grub-install> mit ungültigen Parametern aufgerufen worden ist.
 
Das sollte eigentlich vom CD-Installer aus nicht passieren.
 
Tut mir leid, wenn ich mich unklar ausgedrückt habe - gemeint war, dass <grub-install> offenkundig nicht vorfindet, was es erwartet (wobei ich, wie Du, davon ausgehe, dass der CD-Installer seinerseits einen korrekten Versuch gestartet hat). 
Mein Lösungsansatz wäre daher gewesen, zu klären, wonach der Installer da ebenso verzweifelt wie erfolglos sucht ... "wäre", weil ich dem grossen Meister  gerne den Vortritt lasse.
 gerne den Vortritt lasse.
captagon hat folgendes geschrieben::
   So- jetzt habe ich mal mit cfdisk nachgesehen:
                                         Festplatte: /dev/hda
                                  Größe: 20020396032 Bytes, 20,0 GB
                         Köpfe: 255   Sektoren pro Spur: 63   Zylinder: 2434
     Name           Flags         Part. Typ     Dateisystemtyp       [Bezeichner]      Größe (MB)
 ----------------------------------------------------------------------------------------------------
     hda1           Boot           Primäre      NTFS                                      5313,54
                                                Unbenutzbar                                  8,23
     hda2                          Primäre      Linux swap / Solaris                       263,21
     hda3                          Primäre      Linux ext3                                4416,98
     hda5                          Logische     NTFS                                      5247,73
                                   Logische     Freier Bereich                               0,04    *
     hda6           NC             Logische     Hidden HPFS/NTFS                          4762,41    *
                                   Logische     Freier Bereich                               8,23
Offenbar  existieren nach hda1 (unbenutzbar) und nach hda5 irgenwelche dubiosen Festplattenbereiche. hda4 existiert hier gar nicht. Hat XP hier Unsinn partitioniert und ist deshalb die Grubinstallation fehlerhaft? Warum zeigen cfdisk und fdisk unterschiedliche Partitionen an?
Ich begebe mich jetzt mal auf dünnes Eis - aber könnte das nicht mit der Festplattengeometrie (Köpfe, Sektoren, Zylinder) bzw., genauer: damit, dass Windows und Linux unterschiedlich damit umgehen, zusammenhängen?
 Ich hatte mal einen (wie ich meine:) vergleichbaren Fall mit Suse9 vs. Win2k: da hatte mir Windows die Anfangs- und Endpunkte sämtlicher Partitionen "uminterpretiert", was eine ähnlich skurrile Partitionstabelle wie bei Dir zur Folge hatte - und ich durfte dann sämtliche Partitionen von Hand (damals von der System Rescue CD aus) rekonstruieren, soll heissen: die "verschobenen" Punkte von Hand zurücksetzen ...
Schultheiss - 13.07.2006, 19:13 Uhr
Titel: Re: grub-install returned 1 as error code!
hi captagon
wer lesen kann ist klar im Vorteil  
als erstes solltest Du mal das lesen was Bluelupo geschrieben hat, das ist nämlich der springende Punkt
den Rest findest du in deinem eigenen post
captagon hat folgendes geschrieben::
  
                                         Festplatte: /dev/hda
                                  Größe: 20020396032 Bytes, 20,0 GB
                         Köpfe: 255   Sektoren pro Spur: 63   Zylinder: 2434
     Name           Flags         Part. Typ     Dateisystemtyp       [Bezeichner]      Größe (MB)
 ----------------------------------------------------------------------------------------------------
     hda1           Boot           Primäre      NTFS                                      5313,54
                                                Unbenutzbar                                  8,23
     hda2                          Primäre      Linux swap / Solaris                       263,21
     hda3                          Primäre      Linux ext3                                4416,98
     hda5                          Logische     NTFS                                      5247,73
                                   Logische     Freier Bereich                               0,04    *
     hda6           NC             Logische     Hidden HPFS/NTFS                          4762,41    *
                                   Logische     Freier Bereich                               8,23
/dev/hda1 *        1        646  5188963+  7 HPFS/NTFS
/dev/hda2        648        679   257040  82 Linux Swap / Solaris
255 Köpfe, 63 Sektoren/Spuren, 2434 Zylinder
/dev/hda6       1855       2433  4650786  17 Verst. HPFS/NTFS 
hda1 Boot Primäre NTFS 5313,54
Unbenutzbar 8,23
das heißt nicht das hda1 unbenutzbar ist, sondern bezieht sich auf den freien Bereich zwischen hda1 und hda2
Loogische Freier Bereich 8,23 
das heißt daß der letzte Sektor der Platte nicht partitioniert ist... 
- ergo ist zuerst, und vor allem Anderen, wiederherstellen/korrigieren der Partitionierung nötig
- es würde mich nicht wundern wenn damit auch der Fehler behoben wäre  
Gruß Schultheiss
Kano - 13.07.2006, 20:26 Uhr
Titel: RE: Re: grub-install returned 1 as error code!
Natürlich könnte man eine swap partition leicht löschen und neu anlegen ein bisserl grösser aber ist in dem Falle absolut belanglos. Ruf einfach grub-install wie oben beschrieben manuell auf und fertig, evtl. 2x, falls es beim ersten mal ne Fehlermeldung gibt.
captagon - 13.07.2006, 21:00 Uhr
Titel: Re: grub-install returned 1 as error code!
Schultheiss hat folgendes geschrieben::
das heißt nicht das hda1 unbenutzbar ist, sondern bezieht sich auf den freien Bereich zwischen hda1 und hda2
Loogische Freier Bereich 8,23 
das heißt daß der letzte Sektor der Platte nicht partitioniert ist... 
- ergo ist zuerst, und vor allem Anderen, wiederherstellen/korrigieren der Partitionierung nötig
- es würde mich nicht wundern wenn damit auch der Fehler behoben wäre 
 
 
hi Schultheiss, arlekin, bluelupo, kano
Es ist mir nach fdisk bzw. cfdisk klar geworden , dass offenbar die Partitionierung nicht vernünftig ist und der unbenutzbare Bereich (unpartitioniert ist er eben unbenutzbar und lässt sich als solcher alleine ja auch nicht nachpartitionieren) in eine andere Partition einbezogen werden müsste (wie kano ja auch schon schrieb, in meinem Fall sicherlich die Swappartition neu einrichten und den 'unbenutzbaren' Bereich einbeziehen). 
Ich denke auch, dass die Fehlpartitionierung den Grubfehler auslöst.
Ich werde aber Kanos anderem Vorschlag folgen, der mir zur Lösung des Problems am effektivsten erscheint, da ich auf diesen kleinen fehlenden Festplattenbereich gut verzichten kann. Meinen Kollegen werde ich auf die 'Partitionierungsmängel' seitens XP aufmerksam machen (oder besser dem unterschiedlichen 'Festplattenverständnis' von Linux und Win-XP). Vielleicht klappt's ja bei der nächsten Win XP-Neuinstallation  . Wenn ich alle Rechner durchhabe, kann ich von Partitionen alpträumen ...
. Wenn ich alle Rechner durchhabe, kann ich von Partitionen alpträumen ... .
.
Vielen Dank an alle Helfer und 'Denkstützen'.
MfG T.
arlekin - 13.07.2006, 21:44 Uhr
Titel: Re: grub-install returned 1 as error code!
captagon hat folgendes geschrieben::
Meinen Kollegen werde ich auf die 'Partitionierungsmängel' seitens XP aufmerksam machen (oder besser dem unterschiedlichen 'Festplattenverständnis' von Linux und Win-XP). Vielleicht klappt's ja bei der nächsten Win XP-Neuinstallation 

.
Nur noch zwei Nachträge von meiner Seite (wenn ihr eh ein paar Maschinen zum "Rumprobieren" dahstehen habt ...): 
1. Wie stellt sich denn die Partitionstabelle unter Windows dar? Sieht sie da auch so seltsam aus? Wenn meine Erinnerung / Hypothese stimmt, wohl eher nicht ...
2. Im Internet finden sich ein paar (wenige) Hinweise auf das von mir angedeutete Problem sowie auf mögliche Lösungen - wie beispielsweise die, Angaben zur Geometrie der Festplatte als Parameter beim Booten mit zu übergeben (< hda = [cylinders] , [heads] , [sectors] >). 
Ist aber nur so 'ne Idee. - Kano wird' schon richten  Und bei mir laufen Windosen (sic!) nicht zuletzt wegen solcher Geschichten eh nur noch "in / aus der Dose (lies: VM)". So herrschen verhältnismässig klare Verhältnisse  ...
 Und bei mir laufen Windosen (sic!) nicht zuletzt wegen solcher Geschichten eh nur noch "in / aus der Dose (lies: VM)". So herrschen verhältnismässig klare Verhältnisse  ...
Schultheiss - 13.07.2006, 21:57 Uhr
Titel: 
@ captagon
Ob du den "kleinen" Bereich brauchst oder nicht ist hier nicht die Frage
- deine Partitionierung ist im A... d. h.
- wenn du das nicht im Ordnung bringst wirst du noch viel Spaß mit der Platte haben - in beiden Welten  
Gruß Schultheiss
P.S. anpassen der Swapgrösse scheint mir auch am einfachsten
Alle Zeiten sind GMT + 1 Stunde
PNphpBB2 © 2003-2007