Ich versuche Ubuntu auf einer Box zu installieren, auf der vorher Windows 7 lief.
Ich habe auch den gefürchteten Fehler "GRUB kann nicht installiert werden" festgestellt.
Ich versuche nicht, Dual-Boot. Ich habe zuvor eine Windows-Startdiskette ausgeführt und alle vorhandenen Partitionen entfernt.
Wenn ich die Ubuntu 12.04-Installations-CD starte und nach den Konfigurationsbildschirmen auf "Installieren" klicke, wird der Fehler angezeigt. Executing 'grub-install /dev/sda' failed. This is a fatal error.
(Dies ist der gleiche Fehler wie bei dieser Frage: GRUB kann nicht installiert werden. )
Alle Fragen, die ich auf der Suche nach einer Lösung gelesen habe, beziehen sich auf Dual Boot. Ich interessiere mich nicht für Dual Boot, ich bin nach einem sauberen Ubuntu aus der Box zu installieren. Wie kann ich das erreichen?
(Bitte verwenden Sie für meine Vernunft sehr einfache Anweisungen, wenn Sie antworten. Ich behaupte nicht, Talent für Linux oder als Sysadmin zu haben.)
Zusätzliche Details wurden aus den Kommentaren vom: 2012-05-29 ~ 15: 19Z kopiert
Nach dem Booten von der CD klicken Try Ubuntu
und dann sudo fdisk /dev/sda
erhalte ich
fdisk: unable to seek on /dev/sda: Invalid argument
sudo fdisk /dev/sdb
gibt
Device contains neither a valid DOS partiion table, nor Sun, SGI or OSF disklabel.
Building a new DOS disklabel with disk identifier 0x15228d1d.
Changes will remain in memory only until you decide to write them.
After that of course, the previous content won't be recoverable.
Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite).
Command (m for help):
Ich sollte hinzufügen, dass der Live-CD-Desktop grafisch schlecht ist. Ich habe fehlende Programmteile und das Terminal spiegelt sich gelegentlich am unteren Bildschirmrand wieder. Aber ich kann mir nicht vorstellen, dass das damit zusammenhängt.
quelle
Antworten:
Ich hatte das gleiche Problem.
Sie können das Problem beheben, indem Sie zuerst auf die Schaltfläche "Ubuntu testen" und dann auf die Desktop-Verknüpfung "Ubuntu installieren" klicken .
quelle
Ich denke, es könnte Ihren Festplattennamen durcheinander gebracht haben. Versuchen Sie, GRUB erneut zu installieren.
Booten Sie mit einer Live-CD von Ubuntu.
Öffnen Sie ein Terminal und führen Sie den Befehl aus
Es listet die vollständige Partitionstabelle der Festplatte auf. Identifizieren Sie dort, auf welcher Partition Ihr Linux installiert ist. Sie können es anhand der zugewiesenen Laufwerksgröße und anhand der letzten Spalte der Ausgabe identifizieren, die für alle Ihre Linux-Partitionen "erweitert" wird. Die Partition wird höchstwahrscheinlich so ähnlich
/dev/sda5
oder so sein. Merke dir diese Partition.Erstellen Sie einen temporären Ordner in Ihrem Home-Verzeichnis (Hinweis: Sie können den temporären Ordner an einer beliebigen Stelle erstellen. Ich verwende den Home-Ordner nur zur Erläuterung). Ich nenne es vorerst "temp". Der Pfad des Ordners 'temp' lautet also / home / ubuntu / temp.
Mounten Sie dort Ihre Linux-Partition. Angenommen, Sie haben Ihre Linux-Partition gefunden
/dev/sda5
und mounten sie im Ordner 'temp', indem Sie den folgenden Befehl ausführenWenn Sie überprüfen möchten, ob Sie die richtige Partition gemountet haben, wechseln Sie in Ihren Ausgangsordner und öffnen Sie temp. Sie werden in dem
/
Verzeichnis sein. Dort finden Sie 'home', in dem sich der Name Ihres Home-Ordners befindet. Nachdem Sie bestätigt haben, dass Sie die richtige Partition gemountet haben, führen Sie Schritt 6 aus.Sie müssen grub installieren, indem Sie dem System am Anfang anzeigen, wo die Daten von der Festplatte gelesen werden sollen. Keine Sorge, führe einfach den folgenden Befehl aus
Das
/dev/sda
entspricht dem Namen Ihrer Festplatte. Ersetzen Sie es durch das, was der Befehlsudo fdisk -l
befehl Ihnen zeigte.Sie sind fertig. Sie können Ihr System neu starten.
quelle
Nach meinem Verständnis aus Ihren Kommentaren zu @harisibrahimkv erhalten
sudo fdisk /dev/sda
Sie die Meldung , wenn Sie den Befehl in einem Terminalfenster ausführenfdisk: unable to seek on /dev/sda: Invalid argument
. Ich würde nicht damit rechnen und frage mich, ob es ein Problem mit der Festplatte Ihres Computers gibt.Möchten Sie weitere Informationen zu Ihrer Hardware veröffentlichen? Sie können dies tun, indem Sie
Try Ubuntu
mit Ihrer Installations-CD booten und dann die Ausgabe der beiden folgenden Befehle zu Ihrer Frage hinzufügen.Wenn Sie Probleme mit Grafiken haben, sollten Sie zunächst überprüfen, ob das Installationsmedium (CD) in Ordnung ist. Sie können dies tun, indem Sie die
Check disc for defects
Menüoption in den Optionen der erweiterten Ubuntu-CD-Begrüßungsseite ausführen .Um dieses Menü anzuzeigen, drücken Sie eine beliebige Taste nach dem Booten der CD installieren und während der Ubuntu „ kleines Logo “ am unteren Rand des Bildschirms angezeigt wird.
Wenn Ihre Installations-CD gültig ist und daher nicht die Quelle der angezeigten Grafikfehler ist, sollten Sie versuchen, sie mit der alternativen Ubuntu-Installations-CD zu installieren. Die alternative Installations-CD ist keine " LiveCD ". Es führt eine textbasierte Installation durch, bei der mögliche Probleme mit Grafiktreibern vermieden werden. Es enthält auch einige Hardwaretreiber, die auf der Standard-LiveCD fehlen.
Sie können das alternative Installations-CD-ISO-Image von der Ubuntu 12.04 LTS- Release- Seite herunterladen . Wenn Ihre Hardware veraltet ist, möchten Sie wahrscheinlich die 32-Bit-Version ubuntu-12.04-alternate-i386.iso verwenden
quelle
Check disc for defects
zuerst beide auszuführen, da die Gültigkeit der Installationsmedien am wichtigsten ist und es einfacher ist, nur eine Menüauswahl zu treffen und kein anderes Tool auszuführen. Aber ja, wenn der Installationsdatenträger fehlerhaft ist, muss das ISO-Image überprüft werden, um festzustellen, ob das Problem durch einen Fehler beim Erstellen der CD oder durch eine fehlerhafte ISO verursacht wurde.Check the CD
Abschnitt im HowToMD5SUM-Hilfeartikel erscheint mir mühsam und sinnlos. Ich kann mir nicht vorstellen, warum irgendjemand den dort skizzierten Ansatz verwenden möchte, anstatt ihn einfach zu verwendenCheck disc for defects
. Es sollte wahrscheinlich verschoben und nur mit verknüpft werden.Ich hatte heute früher das gleiche Problem, als ich versuchte, eine Neuinstallation von einem USB-Laufwerk durchzuführen. Ich habe die ISO auf eine CD gebrannt und von dort aus eine Neuinstallation durchgeführt, die einwandfrei funktioniert hat. Ich weiß, dass dies das Problem nicht wirklich löst, aber es könnte sich als eine schnelle Lösung erweisen, wenn das alles ist, was Sie suchen.
quelle
Das mag albern klingen, aber wenn Sie ein mdadm-Array hatten, sind die Partitionen möglicherweise durcheinander geraten. Aufgrund von mdadm-Arrays ist Ihre Partitionstabelle trotz erfolgreicher Installation leer (der Kernel selbst kennt die Partitionen, aber grub versteht nicht, was er auf natürliche Weise tun soll).
Ich weiß das, weil ich in die Shell eingebrochen bin und in / target chrootet habe und grub-install ausgeführt habe und etwas über eine fehlende Festplatte erwähnt habe (eine fdisk -l / dev / sda zeigte eine leere Partitionstabelle!).
Wenn Sie eine korrekte Partitionstabelle erneut installieren oder neu erstellen, ist die Installation von / dev / sda nach grub erfolgreich.
quelle