web-dev-qa-db-fra.com

Échec de l'installation de CentOS 7

Après avoir appris que CentOS 7 avait été publié, j'ai décidé de l'installer sur mon ordinateur. J'ai téléchargé l'image ISO sur le site officiel de CentOS (celui nommé CentOS-7.0-1406-x86_64-DVD.iso), puis gravé sur une clé USB à l'aide d'un outil nommé UltraISO.

Après cela, j'ai redémarré mon ordinateur et appuyé sur F12 choisir mon périphérique de démarrage. (Ma carte mère GIGABYTE utilise F12 pour choisir un périphérique de démarrage.) J'ai choisi ceci: UEFI: hp v245o 1100, où hp v245o 1100 est le nom USB, et je suppose que c'est un soi-disant démarrage EFI depuis USB. Après cela, trois sélections de menu sont présentées:

  1. Installez CentOS 7,
  2. Testez ce support et installez CentOS 7,
  3. et dépannage ->.

Au début, j'ai décidé de choisir l'option 1 pour lui permettre d'afficher tous ses messages en cours d'exécution, j'ai donc tapé e et voici ce que j'obtiens:

set params 'Install CentOS 7'
linuxefi /images/pxeboot/vmlinuz inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 quiet
initrdefi /images/pxeboot/initrd.img

J'ai donc supprimé le paramètre quiet et appuyé sur CTRLx pour commencer, j'ai obtenu ceci:

fb error

Je n'ai aucune idée de ce qu'est le fb, et le processus d'installation vient de s'arrêter là.

J'ai donc décidé d'essayer la 3ème option (le Troubleshooting --> un) sans chance; Je ne peux toujours pas installer ce CentOS 7 et j'ai obtenu quelque chose comme:

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

Comment puis-je résoudre ce problème?

22
Xiangyu

Je pense que vous devez créer une clé USB bootable en utilisant la commande dd (si votre iso est dans le répertoire personnel):

Démontez d'abord (pas éjectez) l'USB: Sudo umount /dev/sdb1

Ensuite, écrivez l'image sur le disque:

Sudo dd bs=4M if=CentOS-7.0-1406-x86_64-Everything.iso of=/dev/sdb

Ensuite, il ne montrera pas /dev/root n'existe pas.

12
J. Singh

/dev/root est manquant.

Cela peut souvent être dû à une étiquette non appariée ou à /dev/sdXx périphérique racine lors du démarrage à partir d'un périphérique USB.

Lorsque le shell dracut devient disponible, créez un répertoire:

mkdir /mnt/

Montez différents périphériques de bloc jusqu'à ce que vous ayez trouvé celui qui contient le programme d'installation USB (cela ne se produit généralement pas sur les supports de CD-ROM true/Virt).

Une fois que vous avez trouvé le /dev/ pour l'USB (par exemple, si votre système le lit comme disque dur, il peut s'agir de /dev/sdd1), exécutez la commande blkid sur le périphérique:

blkid /dev/sdd1

Cela devrait vous indiquer l'UUID du périphérique de bloc, vous voudrez l'écrire.

Une fois écrit quelque part, vous pouvez l'utiliser, redémarrez le système. Lorsque le menu des options de démarrage du programme d'installation de grub se charge, appuyez sur "e" pour modifier les paramètres du noyau grub.

De là, passez à la fin de la ligne, supprimez quiet pour avoir une idée de la raison pour laquelle l'installation échoue. Puis changez la pièce comme:

certains paramètres de démarrage peuvent être efi, peut-être le bios: LABEL=THELABELYOU\X04HAD

À:

certains paramètres de démarrage peuvent être efi, peut-être le bios: UUID="THEUUID-YOUWROTEDOWN"

Appuyez ensuite sur ctrl + x pour démarrer avec ces paramètres, j'espère que cela devrait fonctionner.

5
Skyler Bly

Je n'ai pas encore installé CentOS 7, mais vous pouvez essayer

linuxefi /images/pxeboot/vmlinuz inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 quiet nomodeset

c'est-à-dire: ajouter 'nomodeset'

Si cela fonctionne, je mettrais Nouveau sur liste noire après l'installation.

3
user74509

netbootin ne m'a jamais échoué, vous pouvez l'utiliser pour créer une clé USB de démarrage à partir de laquelle vous pouvez installer.

1
user92622

J'ai eu le même problème avec un CD virtuel. Le programme d'installation recherche le lecteur en fonction de l'étiquette qui contient des espaces (\ x20). Dans mon cas, le programme d'installation n'a pas pu trouver le CD virtuel. J'ai changé la ligne de commande (appuyez sur TAB) en DRIVE = hd:/dev/sr0

1
Julien

ajouter hd:/dev/sdb1 <- au nom de votre périphérique de disque U.

1
alstone

J'ai rencontré ce problème lors du démarrage de l'installation via PXE. J'ai résolu le problème en supprimant ksdevice=eth0 paramètre depuis la ligne de commande du noyau. Ce paramètre fonctionnait avec RHEL6, mais provoquait l'échec des versions plus récentes.

0
user7610