La instalación de CentOS 7 falló


22

Después de escuchar la noticia de que CentOS 7 había sido publicado, decidí instalarlo en mi computadora. Descargué la imagen ISO del sitio web oficial de CentOS (el nombre CentOS-7.0-1406-x86_64-DVD.iso) y luego la grabé en una unidad USB usando una herramienta llamada UltraISO.

Después de eso, reinicié mi computadora y presioné F12para elegir mi dispositivo de arranque. (Mi placa base GIGABYTE usa F12para elegir un dispositivo de arranque). Elegí esto: ¿ UEFI: hp v245o 1100dónde hp v245o 1100está el nombre del USB ? Después de eso, se presentan tres selecciones de menú:

  1. Instalar CentOS 7,
  2. Pruebe este medio e instale CentOS 7,
  3. y Solución de problemas ->.

Al principio decidí elegir la opción 1 para dejar que mostrara todos sus mensajes en ejecución, así que escribí ey esto es lo que obtengo:

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

Así que quieteliminé el parámetro y presioné CTRLxpara comenzar, luego obtuve esto:

    error de fb

No tengo idea de qué es el fb, y el proceso de instalación se detuvo allí.

Así que decidí probar la tercera opción (la Troubleshooting -->única) sin suerte; Todavía no puedo instalar este CentOS 7 y obtuve algo como:

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

¿Cómo puedo resolver este problema?


1
"fb" es el framebuffer, pero no creo que sea tu problema. Supongo que es UEFI, aunque debería ser compatible .
Ricitos

... pero no está claro si necesita hacer algo especial para que funcione.
Ricitos

¿Quiere decir que no puedo hacer nada más que esperar a que el equipo de CentOS solucione este problema?
Xiangyu

No lo sé, no tengo una respuesta para usted, solo estaba aclarando de qué se trata el problema "fb" y que probablemente no sea el problema. La gente en #centosIRC dice que debería ser compatible con UEFI sin ningún esfuerzo especial, por lo que puede ser una suposición equivocada.
Ricitos

@Christopher: la edición que ha realizado 2 veces está rompiendo la visualización de la imagen que incluyó el OP. Por favor, deja de hacer esa edición, no es correcto.
slm

Respuestas:


12

Creo que debe hacer un usb de arranque usando el ddcomando (si su iso está en el directorio de inicio):

Primero desmonte ( no expulse) el usb:sudo umount /dev/sdb1

Luego, escriba la imagen en el disco:

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

Entonces no se mostrará /dev/rootno existe.


Esto solucionó el problema para mí. Cambió de unetbootin a dd (proporcionado por cygwin en windows).
Nick

1
Esto funcionó a las mil maravillas. Se cambió de Rufus aquí.
xiankai

Yo pienso eso sudo umount /dev/sdb. ¡Por favor explícame!
nhuvy

En caso de que haya enchufado su unidad USB y no tenga idea de dónde está montada, puede abrir la unidad y examinar el contenido. haga lo siguiente: 1) En la carpeta del USB, presione Ctrl + L para ver la ruta donde están los contenidos. El ejemplo podría ser: /run/media/george/the-disk2) cat /proc/mountsy observe dónde está montada la carpeta anterior en (1). La ubicación precederá a la ruta desde (1). Ejemplo: /dev/sdc1. 3) A partir de ahí, sigue esta respuesta.
Shailen

Sin embargo, tenga en cuenta que este método no funcionó para mí en VMware11. Volver a conectar el USB en Windows me pidió que formatee mi USB. Al arrancar en mi USB, el sistema colgó con un cursor parpadeante.
Shailen

5

/dev/root Está perdido.

Esto a menudo puede ser causado por una etiqueta o un /dev/sdXxdispositivo raíz no coincidentes cuando se inicia desde USB.

Cuando el shell dracut esté disponible, cree un directorio:

mkdir /mnt/

Monte diferentes dispositivos de bloque hasta que encuentre el que contiene el instalador USB (esto generalmente no sucede en los montajes de CDROM verdadero / Virt).

Una vez que encuentre el /dev/USB (por ejemplo, si su sistema lo lee como HDD, podría serlo /dev/sdd1), ejecute el comando blkiden el dispositivo:

blkid /dev/sdd1

Esto debería decirle el UUID del dispositivo de bloque, querrá escribir esto.

Una vez escrito en algún lugar donde pueda usarlo, reinicie el sistema. Cuando se carga el menú de opciones de arranque del instalador de grub, presione "e" para editar los parámetros del núcleo de grub.

Desde aquí, muévase al final de la línea, elimínelo quietpara tener una idea de por qué falla la instalación. Luego cambie la parte como:

algunos parámetros de arranque pueden ser efi, quizás bios: LABEL=THELABELYOU\X04HAD

A:

algunos parámetros de arranque pueden ser efi, quizás bios: UUID="THEUUID-YOUWROTEDOWN"

Luego presione ctrl + x para arrancar con esos parámetros, con suerte debería funcionar.


He estado buscando y buscando una respuesta durante horas y esto lo hizo por mí. El -volido no era correcto en el ISO que creé. Es decir, era diferente al archivo isolinux.cfg. GRACIAS.
e40

3

Todavía no he instalado CentOS 7, pero puedes probar

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

es decir: agregar 'nomodeset'

Si eso funciona, pondría en la lista negra a Nouveau después de la instalación.


Hola, después de agregar este "nomodeset", puedo pasar por el proceso de fb, pero luego recibí una advertencia que decía que / dev / root no existe. ¿Alguna sugerencia sobre esto?
Xiangyu

2
¿Está sucediendo esto durante el arranque desde el dispositivo USB? Encontré este artículo que parece explicar lo que está sucediendo. Desde entonces, el artículo se ha eliminado, pero aquí está en un archivo web: dont-use-universal-usb-stick-writers Si arrancar desde un DVD / CDROM no es una opción, tal vez deba considerar deshabilitar UEFI.
user74509

El instalador no pudo encontrar la raíz iso, no se trata de la configuración de video.
margarita

1

agregue hd:/dev/sdb1 <- al nombre de su dispositivo de disco U.


Las respuestas de una línea a menudo no son las más útiles. Si cree en la relevancia de esta solución, considere expandir su respuesta para incluir una explicación o documentación que explique o respalde su solución.
HalosGhost


1

Tuve el mismo problema con un CD virtual. El instalador busca la unidad en función de la etiqueta que contiene espacios (\ x20). En mi caso, el instalador no pudo encontrar el CD virtual. Cambié la línea de comando (presione TAB) a DRIVE = hd: / dev / sr0


0

Experimenté este problema al arrancar en red la instalación sobre PXE. Resolví el problema eliminando el ksdevice=eth0parámetro de la línea de comando del núcleo. Esta configuración funcionó con RHEL6, pero provocó que las versiones más nuevas fallaran.


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.