Ich möchte CentOS 6.2 auf einem Laptop (Thinkpad R40) installieren, der ohne CD / DVD-Laufwerk, aber mit USB 2.0-Anschlüssen geliefert wird.
Es scheint, dass CentOS keine gebrauchsfertigen dd-fähigen USB-Images für die Installation bereitstellt.
Also meine Frage: Wie installiere ich CentOS über ein USB-Gerät (zB einen 16 GB USB-Stick)?
In Bezug auf die Verwendung verschiedener verfügbarer ISO-Images als Basis: Der Laptop verfügt über einen Netzzugriff. Ich möchte jedoch sicherstellen, dass das CentOS-Installationsprogramm während der Installation keine ungeprüften Pakete aus dem Netz lädt. Vielleicht überprüft ein Netinstall-Image während der Installation keine kryptografisch signierten Pakete ( wie beim Fedora 14-Installer ).
Es gibt einen CentOS InstallFromUSBkey, der nur veraltete, kryptische und falsche Informationen liefert.
Insbesondere fehlen in den Anweisungen für CentOS 6 Details und sie enthalten Fehler (10 MB für die erste Partition reichen nicht aus, syslinux device
scheitern und wovon sprechen sie?)
quelle
Das hilft wirklich: http://iso2usb.sourceforge.net/
Das Dienstprogramm ISO2USB erstellt ein bootfähiges USB-Laufwerk von der CentOS / RedHat 5.x / 6.x-Installationsdiskette oder einem entsprechenden ISO-Image. Das erstellte USB-Laufwerk kann zur Installation auf Computern ohne optisches Laufwerk verwendet werden. Benutzerdefinierte Installationsdisketten (mit Kickstart-Konfigurationsdateien) werden vollständig unterstützt.
Der ISO2USB-Quellcode basiert auf dem UNetbootin-Projekt, weist jedoch die folgenden Unterschiede auf:
quelle
Wenn Sie Windows verwenden, verwenden Sie unetbootin und bereiten Sie die Centos-ISO vor. Schließen Sie das USB-Laufwerk an, führen Sie unetbootin aus und brennen Sie dann von unetbootin die ISO auf das USB-Laufwerk.
quelle
Das Problem, das Sie mit Centos (Fedora & RHEL) haben, ist, dass sie von einer Kickstart-Datei (ks.cfg) und nicht direkt von der
image/iso/CD/DVD
.Das Ausführen einer Live-CD / DVD ist ein anderes Tier. Viele ISO-zu-USB-Tools basieren auf der Verwendung eines Live-CD-Images und nicht auf einem Installations-Image. In vielen Linux-Distributionen gibt es keinen Unterschied zwischen Live to Install, aber die Centos / RHEL- und Fedora-Distributionen haben aus einem bestimmten Grund unterschiedliche ISOs (gut oder nicht fraglich).
Bisher habe ich nur das gefunden
iso2usb
,unetbootin
undXboot
behandeln etwas richtig diese Aufgabe. Das zugrunde liegende Problem besteht darin, dass der Inhalt der Kickstart-Datei mehr Informationen enthält, die geändert werden müssen, um ordnungsgemäß zu funktionieren. Es gibt auch Unterschiede in Centos / RHEL-Versionen 6.2 bis 6.3, die die Kickstart-Datei so ändern, dass die Methode, die ich für 6.2 ausgearbeitet habe, für 6.3 nicht funktioniert.Grundsätzlich installieren diese Distributionen fast alles aus RPM-Dateien und nicht aus Binärdateien, die in der ISO enthalten sind. Diese RPM-Methode eignet sich für die Installation, Aktualisierung, Änderung und Aktualisierung von einer CD oder einem Netzwerk oder einer lokalen Datei, erschwert jedoch die Installation über USB.
Änderung Nr. 1 : Der USB-Stick kann wie ein lokales Laufwerk und nicht wie eine CD aussehen. Der Einbauort kann sich je nach Typ / Marke des USB-Sticks ändern. Einige werden als Festplatten hinter einem USB-Hub erkannt, andere als Festplatte (kein USB), andere werden vom BIOS überhaupt nicht erkannt und einige werden vom BIOS erkannt, und wenn der Installationsvorgang an das Centos-Installationsprogramm für übergeben wird abschluss dann funktioniert das nicht mehr da der usb stick den mount point wechselt und nicht gefunden werden kann (wechsel # 2) .
Ich habe festgestellt, dass verschiedene Marken / Typen / Formate von USB-Sticks während des Installationsvorgangs die Montageorte ändern und dies zu zwei Arten von Fehlern führt.
Sie können den einfacheren Pfad wählen und von einer LiveCD oder einem LiveDVD-Image auf einem USB-Stick installieren. Booten Sie einfach das Live-Image und führen Sie die Installation vom Desktop aus oder machen Sie das
init 6
Ding. Ich bin der Meinung, dass eine Installation mithilfe der ISO-Datei für die Internetinstallation von einem USB-Stick funktionieren sollte, da der Punkt, an dem das Installationsprogramm nach den RPM-Dateien sucht, im NET und nicht auf dem USB-Laufwerk gesucht wird, auf dem die Mount-Punkte verschoben wurden, sondern Das habe ich noch nicht ausprobiert.quelle
Wenn Sie nur die netinstall iso auf Ihrem USB-Gerät speichern und CentOS über die URL installieren möchten, gehen Sie wie folgt vor:
Verwenden Sie die oben beschriebene Methode von maxschlepzig, um die netinstall iso auf Ihrem USB-Gerät abzurufen. Diese Methode funktioniert nur mit eigenständigen ISOs, die alle für die Installation erforderlichen Pakete enthalten.
Booten Sie das USB-Gerät
Drücken Sie auf dem Bootloader-Bildschirm ("Vorhandenes System installieren oder aktualisieren" usw.) die Tabulatortaste, um die Bootoptionen zu bearbeiten
entferne den ganzen Abschnitt stage2 = ....
füge "inst.repo =" hinzu, wobei die URL ungefähr so ist
http://mirror.stanford.edu/mirrors/centos/6.3/os/x86_64
Drücken Sie die Eingabetaste, um zu starten
Zuerst wird versucht, preview.img und eine andere Datei zu finden, die nicht vorhanden ist. Schließlich wird jedoch das Zeitlimit überschritten und install.img abgerufen, sodass Sie die netinstall-Datei durchgehen können.
Unter http://wwoods.fedorapeople.org/doc/boot-options.html finden Sie Informationen zu den Anaconda-Startoptionen
quelle
Ich habe die ISO für die LiveCD heruntergeladen, einen 1 GB großen Kingston USB-Stick angeschlossen und den Befehl ausgeführt
Als ich eine ausgab
init 6
, bootete ich die CentOS 6 LiveCD und entschied mich für die Installation. Nicht elegant, aber es hat funktioniert.quelle
Wenn Sie sich in einem Fedora / Centos-basierten System befinden, können Sie Live-CD-Tools verwenden.
Einfache schritte.
wo SDG ist Ihr USB-Speichergerät.
HTH
quelle
Auf der Grundlage der Anweisungen habe ich endlich die USB-Installation unter Verwendung von Live-CD-ISO-to-Disk zum Laufen gebracht und die Anweisungen unter veröffentlicht
http://brakkee.org/site/2013/05/09/creating-a-usb-install-for-centos-6-4/
Der Beitrag mit der Kommandozeile für LiveCD-ISO-to-Disk auf dieser Seite hat mich dazu gebracht, etwas anderes als zuvor zu versuchen (im Grunde genommen benutze ich / dev / sdb1 anstelle von / dev / sdb in der Kommandozeile).
quelle
Erhalten Sie zuerst Folgendes:
Sobald Sie Ihre gesamte Software auf Ihrem Computer installiert haben, starten Sie uNetBootin. Richten Sie es auf Ihren Flashstick und Ihre ISO und teilen Sie ihm mit, dass er gehen soll. Geh Kaffee kochen, rauchen und dann wieder einen raus ... es wird so lange dauern. Danach haben Sie noch einen Schritt: Kopieren Sie die ISO auf den Flashstick. Du wirst es später brauchen! Wenn Sie fertig sind, stecken Sie den Flashstick in den Zielcomputer und starten Sie ihn. In Anbetracht der Vielzahl von Computern kann ich Ihnen nicht sagen, wie Sie Ihren Computer so einrichten, dass er von Flash bootet, aber Sie müssen in Ihr BIOS gehen und dies tun. Die Maschine nimmt den Flashstick beim Booten auf einen Unetboot-Bildschirm.
Fahren Sie mit der Installation fort, bis das Installationsprogramm nach einer Quelle für die ISO fragt. Wählen Sie HDD und zeigen Sie darauf
/dev/sda
.Dies sollte dann Anaconda und Bobs your Aunt starten.
quelle
Erstellen Sie einen bootfähigen Stick mit
cat '/path_to_iso_file >> /dev/pendrive' && sync
Bootbox / Laptop von USB
quelle