Nachdem ich die Nachricht erhalten hatte, dass CentOS 7 veröffentlicht wurde, entschloss ich mich, es auf meinem Computer zu installieren. Ich habe das ISO-Image von der offiziellen CentOS-Website (die genannte CentOS-7.0-1406-x86_64-DVD.iso
) heruntergeladen und es dann mit einem Tool namens UltraISO auf ein USB-Laufwerk gebrannt.
Danach habe ich meinen Computer neu gestartet und gedrückt F12, um mein Startgerät auszuwählen. (Mein GIGABYTE-Motherboard F12wählt ein Startgerät aus.) Ich habe Folgendes ausgewählt:, UEFI: hp v245o 1100
wo hp v245o 1100
ist der USB-Name, und ich nehme an, dass dies ein sogenannter EFI-Start von USB ist . Danach werden drei Menüoptionen angezeigt:
- Installieren Sie CentOS 7,
- Testen Sie dieses Medium und installieren Sie CentOS 7.
- und Fehlerbehebung ->.
Zuerst habe ich mich für Option 1 entschieden, damit alle laufenden Nachrichten angezeigt werden. Also habe ich getippt eund Folgendes bekomme ich:
set params 'Install CentOS 7'
linuxefi /images/pxeboot/vmlinuz inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 quiet
initrdefi /images/pxeboot/initrd.img
Also entfernte ich den quiet
Parameter und drückte CTRLx, um zu starten, dann bekam ich Folgendes :
Ich habe keine Ahnung, was die fb ist, und der Installationsprozess hat gerade dort aufgehört.
Also entschied ich mich, die dritte Option (die Troubleshooting -->
eine) ohne Glück zu versuchen ; Ich kann dieses CentOS 7 immer noch nicht installieren und habe so etwas wie:
> [7.471771] scsi 0:0:0:0: alua: not attached
> [7.474665] sd 0:0:0:0: [sda] no Caching mode page found
> [7.474682] sd 0:0:0:0: [sda] Assuming drive cache: write through
> dracut-initqueue[685]: Warning: Could not boot
> dracut-initqueue[685]: Warning: /dev/root does not exist
Wie kann ich dieses Problem lösen?
quelle
#centos
IRC sagen, dass es UEFI ohne besondere Anstrengungen unterstützen sollte, so dass eine falsche Vermutung möglich ist.Antworten:
Ich denke, Sie müssen bootfähige USB mit
dd
Befehl machen (wenn Ihre ISO im Home-Verzeichnis ist):Zuerst den USB-Stick aushängen ( nicht auswerfen):
sudo umount /dev/sdb1
Dann schreiben Sie das Image auf die Festplatte:
Dann wird es nicht
/dev/root
angezeigt, existiert nicht.quelle
sudo umount /dev/sdb
. Bitte erkläre es mir!/run/media/george/the-disk
2)cat /proc/mounts
und schauen, wo der obige Ordner in (1) eingehängt ist. Die Position wird vor dem Pfad von (1) angegeben. Beispiel:/dev/sdc1
. 3) Folgen Sie von dort dieser Antwort./dev/root
wird vermisst.Dies kann häufig durch ein nicht übereinstimmendes Etikett oder
/dev/sdXx
Root-Gerät beim Booten von USB verursacht werden.Wenn die Dracut-Shell verfügbar ist, erstellen Sie ein Verzeichnis:
Mounten Sie verschiedene Block-Geräte, bis Sie das gefunden haben, das das USB-Installationsprogramm enthält.
Wenn Sie die
/dev/
für den USB gefunden haben (wenn Ihr System sie beispielsweise als Festplatte liest, ist dies möglicherweise der Fall/dev/sdd1
), führen Sie den Befehlblkid
auf dem Gerät aus:Dies sollte Ihnen die UUID des Blockgeräts mitteilen, Sie werden dies aufschreiben wollen.
Sobald Sie es notiert haben, starten Sie das System neu. Wenn das Startoptionsmenü des Grub-Installationsprogramms geladen wird, drücken Sie "e", um die Grub-Kernel-Parameter zu bearbeiten.
Gehen Sie von hier aus zum Ende der Zeile und entfernen
quiet
Sie , damit Sie eine Vorstellung davon haben, warum die Installation fehlschlägt. Dann ändere das Teil wie folgt:Einige Boot-Parameter vielleicht EFI, vielleicht BIOS:
LABEL=THELABELYOU\X04HAD
Zu:
Einige Boot-Parameter vielleicht EFI, vielleicht BIOS:
UUID="THEUUID-YOUWROTEDOWN"
Drücken Sie dann Strg + x, um mit diesen Parametern zu booten. Hoffentlich sollte es funktionieren.
quelle
Ich habe CentOS 7 selbst noch nicht installiert, aber Sie können es versuchen
dh: 'nomodeset' anhängen
Wenn das funktioniert, würde ich Nouveau nach der Installation auf die schwarze Liste setzen.
quelle
Fügen Sie
hd:/dev/sdb1
<- zu Ihrem U-Plattengerätenamen hinzu.quelle
Unetbootin hat mich nie gescheitert, Sie können es verwenden, um ein bootfähiges USB-Laufwerk zu erstellen, von dem Sie installieren können.
quelle
Ich hatte das gleiche Problem mit einer virtuellen CD. Das Installationsprogramm sucht das Laufwerk anhand der Bezeichnung, die Leerzeichen enthält (\ x20). In meinem Fall konnte das Installationsprogramm die virtuelle CD nicht finden. Ich habe die Befehlszeile (drücken Sie die Tabulatortaste) in DRIVE = hd: / dev / sr0 geändert
quelle
Ich habe dieses Problem beim Netbooten der Installation über PXE festgestellt. Ich habe das Problem gelöst, indem ich
ksdevice=eth0
Parameter von der Kernel-Befehlszeile entfernt habe. Diese Einstellung funktionierte mit RHEL6, führte jedoch dazu, dass neuere Versionen fehlschlugen.quelle
Ich hatte Probleme mit mehreren USB-Image-Writern, aber Win32 Disk Imager funktionierte für mich.
quelle