Die Installation des USB-Laufwerks von Ubuntu 12.04 Server schlägt fehl - Komponenten von der CD-ROM können nicht gefunden werden


39

Ich versuche hier Ubuntu 12.04 Server (32bit) mit einem USB-Stick auf einem Rechner zu installieren . Ich habe den Universal-USB-Installer-1.8.9.4 verwendet, der den 12.04-Server unterstützt, um die ISO auf das USB-Laufwerk zu übertragen.

  1. Der Computer startet den Installationsvorgang in Ordnung.
  2. Es kommt durch die Ubuntu-Sprache, das Gebietsschema und die Tastaturauswahl.
  3. Dann beginnt das Laden zusätzlicher Komponenten. Zu diesem Zeitpunkt ist es ungefähr ein Viertel des Weges, dann wird eine große Fehlermeldung ausgegeben, die besagt:

[!!] Installer-Komponenten von CD laden

Beim Lesen der Daten von der CD-ROM ist ein Fehler aufgetreten. Bitte stellen Sie sicher, dass es sich im Laufwerk befindet. Wenn ein erneuter Versuch nicht funktioniert, sollten Sie die Integrität Ihrer CD-ROM überprüfen.

Fehler beim Kopieren der Datei von der CD-ROM. Wiederholen?

CD-ROM-Fehler mit lila Hintergrund

Das Wiederholen schlägt offensichtlich ebenfalls fehl. Ich habe versucht, es erneut auszuführen und erneut auf dem USB-Stick zu installieren, aber keine Änderung. Ich habe versucht, nach CD-ROM-Integritätsfehlern zu suchen, und dieser Fehler bricht ab:

[!] Überprüfen Sie die Integrität der CD-ROM (s)

Integritätstest fehlgeschlagen

Die ./pool/main/l/linux/fs-secondary-modules-3.2.0-23-generic-pae-di_3.2.0-23.36_i386. Datei hat die MD5-Prüfsummenüberprüfung nicht bestanden. Ihre CD-ROM oder diese Datei ist möglicherweise beschädigt.

Bildbeschreibung hier eingeben

Habe auch versucht den Ubuntu-Server 12.04 LTS (Precise Pangolin) täglich zu bauen. Nein, geh dorthin. Sogar die ISO SHA1-Hashes wurden überprüft und sie stimmen überein.

Habe LinuxLive USB Creator 2.8.11 und Unetbootin-Windows-575 ausprobiert, um festzustellen, ob es sich um ein Image mit der USB-Laufwerks-Software handelt, das aber immer noch nicht funktioniert.

Irgendwelche Ideen?


2
Dieser Fehler betrifft auch ubuntu-12.04.2-server-amd64.iso und es gibt einen Fehler, der in bugs.launchpad.net/debian-installer/+bug/1130381
Omid Kosari

3
Ich bin auf dieses Problem gestoßen, als ich versucht habe, ubuntu-12.04.2-server-amd64 zu installieren. Eine Lösung, die für mich funktionierte, war die Verwendung von Win32 Disk Imager , um die ISO auf das USB-Flash-Laufwerk zu schreiben. Als ich das ISO-Image in 7-zip geöffnet oder mit Daemon Tools gemountet und den Inhalt in Windows Explorer angezeigt habe, wurden beide Dateien in / pool / main / l / linux mit abgeschnittenen Namen angezeigt.
NickG

1
Die Lösung von NickG funktionierte auch für mich (hatte zuerst UNetbootin unter Windows verwendet, was anscheinend nicht funktionierte).
Gablin

Ich habe das gleiche Problem mit 13.10 erlebt. Es stellte sich heraus, dass das Problem nicht beim Installationsprogramm lag, sondern bei den BIOS-Einstellungen des Motherboards (GIGABYTE GA-990FXA-UD3). Ich konnte keine Installation über USB durchführen und habe eine vorhandene Serverinstallation geklont und den Computer damit gestartet. Weder die USB-Anschlüsse noch die Ethernet-Karte würden funktionieren. Sobald die BIOS-Einstellungen geändert wurden, begann alles zu funktionieren. Siehe askubuntu.com/questions/276788/… für Details
hknust

Ich habe die folgenden Lösungen ausprobiert und keine davon hat für mich funktioniert. Scheint ein Problem mit Versionen über 13.04 zu sein. Ich konnte Ubuntu Server 13.04 64bit ohne Probleme installieren. Hier ist ein Link zu 13.04 raring ringtail old-releases.ubuntu.com/releases/13.04
Kyle Coots

Antworten:


23

Anscheinend gibt es einige Namensfehler bei den Dateien unter \pool\main\l\linux(ich habe falsche Erweiterungen gefunden *.udeanstatt *.udebdort) und einen MD5-Checksum-Fehler mit ./install/netboot/ubuntu-installer/i386/pxelinux.cfg/default). Nachdem ich diese Fehler behoben habe, kann ich die 32-Bit Server Edition installieren.


1
Vielen Dank! Ja, sie sind definitiv so im ISO-Image. Seltsamerweise gelang es mir, es zum Laufen zu bringen, indem ich es einfach auf DVD brannte, ohne die Dateien in die richtige Erweiterung umzubenennen. Bei der Installation von USB müssen die Fehler behoben werden.
zuallauz

1
Kudos @ hre1 . Es gibt seit mehreren Jahren Probleme mit der USB-Installation. Niemand hat dies wirklich behoben oder sie vollständig identifiziert. Die einzige Lösung für die wenigen Computer, die während der Installation immer zum Stillstand gekommen sind, bestand darin, stattdessen eine CD-ROM zu verwenden.
David6

1
MÖGLICHERWEISE: Wenn der USB-Stick unter demselben Ubuntu- Release wie das Ziel erstellt wurde, funktioniert dies häufig (auch wenn ein mit "Universal" erstellter Stick ausfällt). z.B. Verwenden von 12.04 LTS 'Desktop' zum Erstellen einer USB-Installation für 12.04 LTS 'Server'. Die Fehler müssen behoben werden, aber dies minimiert sie ..
David6

1
Ich habe keine * .ude-Datei anstelle von * .udeb in \ pool \ main \ l \ linux
Öffnen Sie SEO

1
nur die erweiterung zu ändern funktioniert, suche sie. Ich habe sie gefunden und die Erweiterung umbenannt und alles hat wie ein Zauber funktioniert.
Basit Anwer

24

Dies war meine Lösung mit einer Ubuntu 12.04 LTS Server Installation von einem USB Pendrive:

  • Führen Sie das Installationsprogramm aus.
  • Öffne eine Shell ( ALT+ F2).
  • Erstellen Sie das Verzeichnis cdromdirekt im Stammverzeichnis des Dateisystems:

    mkdir /cdrom
    

    (Wenn Sie Probleme /cdrombeim Erstellen des Verzeichnisses haben , deaktivieren Sie den CD-ROM-Player in BOIS oder ziehen Sie das Kabel ab.)

  • Hängen Sie den USB-Stick wie eine CD-ROM ein:

    mount -t vfat /dev/sdb1 /cdrom 
    

    Wo sdb1ist Ihr USB-Gerät?

Das ist alles.


6
Nach dem erneuten Laden können Sie durch Drücken von zum Installationsbildschirm zurückkehren Alt-F1.
Jevon

Mounten von / dev / db1 auf / cdrom fehlgeschlagen: Gerät oder Resiyrce beschäftigt
themihai

Ich nehme an, Sie müssen / dev / sdb1 mounten. Sind Sie sicher, dass / dev / db1 Ihr USB-Gerät ist? Überprüfen Sie dies, indem Sie Ihr / dev / -Verzeichnis überwachen, das USB-Gerät vom Computer trennen und feststellen, welche Geräte entfernt wurden.
Rob Groen

Danke, es funktioniert auch mit 14.04.3 LTS-Server-Installation
ad3luc

8

Die Lösung besteht darin, den Startup Disk Creator zu verwenden. Ich habe es auf meinem USB-Stick ausprobiert und Ubuntu Server 12.04 LTS 32-Bit ohne Probleme installiert. Ich verwende Ubuntu Desktop 12.04 LTS, um meine USB-Startdiskette zu erstellen. Weitere Informationen zu Startup Disk Creator finden Sie in diesem Artikel: http://www.ubuntu.com/download/help/create-a-usb-stick-on-ubuntu


1
Ich habe gerade versucht diese Methode, und es tut in der Tat Arbeit, so +1 für das ... Allerdings würde ich das nicht nennen die Lösung, da es entweder mit dem Ubuntu Disk - Image oder die Universal USB Installer - Programm eindeutig ein Problem.
Durchbruch

Diese Methode ist durchaus gültig. Ich bin jedoch besorgt, dass dies (leise) eine Problemumgehung erzwingt. Dies sind immer noch einige Rechner da draußen (älteres BIOS, Chip), auf denen die SDC / USB-Methode NICHT funktioniert und auf eine CD-Installation zurückgegriffen werden muss.
David6

Dies ist keine Lösung, wenn Sie nur eine Windows-Box haben
Öffnen Sie SEO

8

Für mich hat es gereicht, diese Erweiterungen ( *.udenach *.udeb) unter zu ändern \pool\main\l\linux.


Für mich auch. Ich bin froh, dass ich diesen Faden gefunden habe, bevor ich mir die Haare ausgezogen habe.
Drew Noakes

2
cdin das pool/Verzeichnis und führen Sie find . -name "*.ude" -exec mv {} {}b \;, um sie alle zu beheben. :)
gertvdijk

7

Ich habe eine andere Lösung dafür gefunden. Folge den Schritten:

  • Erstellen Sie das bootfähige pendrive mit Universal-USB-Installer-1.8.9.4
  • kopiere auch die gleiche iso datei auf den pendrive
  • Starten Sie das System neu und wählen Sie Shell-Befehl ausführen
  • Führen Sie den folgenden Befehl aus (beachten Sie den Geräte- / Laufwerksnamen):

    mount -o loop /dev/sdb1 /cdrom
    exit
    
  • Wählen Sie die Option Konfiguration von CD-ROM laden

  • Eine Liste mit Optionen wird angezeigt. wähle die 3., 4. und 5., die sich auf das Laden von ISO beziehen
  • Wählen Sie nun im Hauptmenü die Option ISO von der Festplatte laden
  • Eine Liste der Datenträger wird angezeigt. Wählen Sie den Datenträger aus, der Ihrem Pendrive entspricht
  • Die ISO-Datei wird angezeigt. Wählen Sie diese Option und Sie sind fertig
  • Folgen Sie den weiteren Bildschirmoptionen

Aha! -- Da ist es. Dateinamen werden bei 64 Zeichen abgeschnitten. Die Lösung von Ajay hat bei mir funktioniert.

Das hat mich auf den richtigen Weg gebracht. Am Ende habe ich die ISO manuell gemountet. Drücken Sie alt-F2im Bildschirm 'Sprache auswählen' auf die Schaltfläche zum Erstellen der Mount-Verzeichnisse und dann auf mount -o loop /dev/sda1 /usb_driveund mount -t iso9660 -o loop "/usb_drive/<image_name>.iso" /cdromkehren Sie dann mitalt-f2
Aaron

2

Hier wurde das Problem (defektes Installer-Image auf dem USB-Server für 10.04 64b) mithilfe des Startdiskettenerstellers für eine vorhandene 12.04-Installation (edu i386) behoben. Der Startdisk Creator auf Ubuntu 10.04.4 LTS 64b hat den beschädigten Start-USB verursacht und scheint nicht kompatibel (genug) zu sein, um einen 12.04-Installations-USB-Stick zu erstellen.


1

Ich habe die aktuelle Version von PendriveLinux für Windows (1.8.9.6) verwendet und hatte auch dieses Problem. Das Erstellen des bootfähigen USB-Sticks mit dem Startup Disk Creator hat mein Problem gelöst.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.