Échec de l'installation de CentOS 7

22

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 je l'ai gravée sur une clé USB à l'aide d'un outil nommé UltraISO.

Après cela, j'ai redémarré mon ordinateur et appuyé sur F12pour choisir mon périphérique de démarrage. (Ma carte mère GIGABYTE utilise F12pour choisir un périphérique de démarrage.) J'ai choisi ceci:, UEFI: hp v245o 1100hp v245o 1100est le nom USB, et je suppose que c'est ce qu'on appelle un démarrage EFI à partir d'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, alors j'ai tapé eet 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 quietparamètre et appuyé sur CTRLxpour commencer, puis j'ai obtenu ceci:

    erreur fb

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 ( Troubleshooting -->celle) sans succès; 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?

Xiangyu
la source
1
"fb" est le framebuffer - mais je ne pense pas que ce soit votre problème. Je suppose que c'est UEFI, bien qu'il devrait être pris en charge .
goldilocks
... mais il n'est pas clair si vous devez faire quelque chose de spécial pour le faire fonctionner.
goldilocks
Donc vous voulez dire que je ne peux rien faire d'autre qu'attendre que l'équipe CentOS corrige ce problème?
Xiangyu
Je ne sais pas - je n'ai pas de réponse pour vous, je clarifiais simplement de quoi il s'agissait "fb" et que ce n'était probablement pas le problème. Les gens sur #centosIRC disent qu'il devrait prendre en charge l'UEFI sans aucun effort spécial, donc cela peut être une mauvaise supposition.
goldilocks
@Christopher - la modification que vous avez effectuée 2 fois brise l'affichage de l'image incluse dans l'OP. Veuillez arrêter de faire cette modification, ce n'est pas correct.
slm

Réponses:

12

Je pense que vous devez créer une clé USB bootable en utilisant la ddcommande (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 /dev/rootpas n'existe pas.

J. Singh
la source
Cela a résolu le problème pour moi. Passé d'unetbootin à dd (fourni par cygwin sur windows).
Nick
1
Cela a fonctionné comme un charme. Passé de Rufus ici.
xiankai
Je pense ça sudo umount /dev/sdb. Veuillez m'expliquer!
nhuvy
Juste au cas où vous auriez branché votre clé USB et vous ne savez pas où elle est montée, mais vous pouvez ouvrir la clé et parcourir son contenu. procédez comme suit: 1) Dans le dossier USB, appuyez sur Ctrl + L pour voir le chemin où se trouve le contenu. L'exemple pourrait être: /run/media/george/the-disk2) cat /proc/mountset regardez où le dossier ci-dessus dans (1) est monté. L'emplacement précédera le chemin de (1). Exemple: /dev/sdc1. 3) À partir de là, suivez cette réponse.
Shailen
Cependant, notez que cette méthode n'a pas fonctionné pour moi sur VMware11. Le fait de rebrancher l'USB sous Windows m'a demandé de formater mon USB. Lors du démarrage sur ma clé USB, le système a raccroché sur un curseur clignotant.
Shailen
5

/dev/root est manquant.

Cela peut souvent être causé par une étiquette ou /dev/sdXxun périphérique racine non compatible 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 True / Virt CDROM).

Une fois que vous avez trouvé le /dev/pour l'USB (par exemple, si votre système le lit comme disque dur, il se peut que ce soit le cas /dev/sdd1), exécutez la commande blkidsur l'appareil:

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.

À partir de là, passez à la fin de la ligne, supprimez-le quietafin de savoir pourquoi 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.

Skyler Bly
la source
Cela fait des heures que je cherche et cherche une réponse et cela me l'a fait. Le -volid n'était pas correct dans l'ISO que j'ai créé. Autrement dit, il était différent du fichier isolinux.cfg. JE VOUS REMERCIE.
e40
3

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

ie: ajouter 'nomodeset'

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

user74509
la source
Salut, après avoir ajouté ce "nomodeset", je peux passer à travers le processus fb, mais j'ai ensuite reçu un avertissement disant que / dev / root n'existe pas. Une suggestion à ce sujet?
Xiangyu
2
Cela se produit-il lors du démarrage à partir du périphérique USB? Trouvé cet article qui semble expliquer ce qui se passe. L'article a depuis été supprimé, mais il se trouve ici dans une archive Web: dont-use-universal-usb-stick-writers Si le démarrage à partir d'un DVD / CD-ROM n'est pas une option, vous devrez peut-être envisager de désactiver UEFI.
user74509
Le programme d'installation n'a pas réussi à trouver la racine ISO, il ne s'agit pas des paramètres vidéo.
marguerite
1

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

alstone
la source
Les réponses en une seule ligne ne sont souvent pas les plus utiles. Si vous croyez en la pertinence de cette solution, envisagez d'élargir votre réponse pour inclure une explication ou une documentation expliquant ou soutenant votre solution.
HalosGhost
1

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

Michael Mrozek
la source
8
Cela m'a échoué un nombre incalculable de fois.
John WH Smith
1

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

Julien
la source
0

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

user7610
la source
-1

J'ai eu des problèmes avec plusieurs graveurs d'images USB, mais Win32 Disk Imager a fonctionné pour moi.

user86950
la source