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 Winken 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 Winken
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 Smilie

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 Smilie


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 Winken. Wenn ich alle Rechner durchhabe, kann ich von Partitionen alpträumen ...Traurig.

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 Winken.

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 Winken 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 Winken

Gruß Schultheiss
P.S. anpassen der Swapgrösse scheint mir auch am einfachsten
Alle Zeiten sind GMT + 1 Stunde
PNphpBB2 © 2003-2007