Error de instalación de la distribución Q4OS
ResueltoHola,
estoy instalando la distribución Q4OS basada en Debian, pero la instalación se detuvo a las 2/3, después de cargar 179,659 archivos. Se abrió una ventana diciendo "El cargador de arranque no se pudo instalar. El comando de instalación <pre>grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=Q4OS_Aquarius --force</pre> devolvió el código de error 1."
Un foro de Ubuntu dice que hay que ejecutar boot-repair en una terminal, cosa que hice mientras estaba en mi USB en vivo, ya que no puedo hacerlo de otra manera, este inicio de instalación borró la partición anterior. Así que ya no hay sistema operativo en mi PC.
Problema: la terminal me dice que este comando no es reconocido. He intentado diferentes formas de escribir boot-repair pero sin resultados. ¿Quizás este comando está incompleto?
Por ejemplo, ¿hay que escribir apt-get boot-repair? ¿O debo agregar algunas características del PC?
¡Gracias por sus opiniones!
Mi PC:
Lenovo Ideacentre 310S-08ASR
Procesador: AMD E2-9030 Radeon R2 4 núcleos de computación 2C + 2Gx2
5 respuestas
-
Hola
Intente con boot repair y solicite un informe de boot-info. Esta vez, intente seguir los tutoriales que se ofrecen en esta página.
-
¡Está hecho! Gracias, ya había encontrado este tutorial.
Los comandos dados en este tutorial no funcionan en mi PC, o tal vez no funcionan en absoluto...
sudo apt install -y boot-repair ; boot-repair
¡Imposible encontrar el paquete Boot-repair!
$ sudo add-apt-repository add-apt-repository: comando no encontrado
Así que eso me lleva al problema inicial: ¿cómo hacer para que esta instalación no falle? Aparentemente, este problema es conocido.
Recuerdo que el SO que estoy intentando instalar está basado en Debian. Este PC ya ha aceptado Ubuntu, Fedora, Ubuntu mate y 2 o 3 otras distribuciones en el pasado sin ningún problema de instalación. Así que me pregunto qué está pasando, ¡sabiendo que Q4OS es una distribución ligera?
-
-
Colaborador
Hola,
Sospecharía incompatibilidades con este PC... o sectores defectuosos en el disco duro...?? Habría sido bueno verificarlo antes de hacer esta instalación.
También puedes intentar Mint (https://www.commentcamarche.net/informatique/linux/33111-linux-mint-22-1-beta/) para ver si funciona mejor.
Este problema proviene de GRUB que no se instala... o mal...
¿Se ha formateado el disco antes de esta instalación...? y ¿la posición de instalación y GRUB bien definidos al inicio de la instalación...? Generalmente en /
-
¡Gracias jeannets!
Sí, este PC tiene algunas incompatibilidades. Por ejemplo, se niega a aceptar Linux Mint Mate, Linux Mint LMDE (Debian), pero ya ha aceptado en el pasado Ubuntu, Fedora y recientemente Ubuntu Mate (que intentaré reinstalar si no encuentro soluciones para Q4OS...).
Cuando este PC rechazaba Mint o LMDE, había fallos señalados en rojo en el script de instalación, pero con Q4OS eso no ha sido el caso. ¡Todo estaba bien! Así que me hago preguntas...
No, el disco no se había formateado antes de esta instalación, y no conozco la posición de GRUB...
En general, no sé mucho al respecto, sé utilizar la terminal si me dicen qué comando poner, pero sin más...
En un foro de Ubuntu, alguien logró resolver el problema con boot-repair, pero era para instalar Ubuntu. ¡Y Q4OS es un Debian...
Gracias por tu intervención :)
-
-
Hola,
Consulta aquí para instalar boot repair en Debian (Q4OS es una Debian y los comandos dados más arriba son para Ubuntu, de ahí el fallo).
https://wiki.debian.org/Boot-Repair
También sería interesante tener el retorno del comando
sudo fdisk -l
-
Hola jns55, ¡gracias por la respuesta!
Voy a ver si me las arreglo en wiki.debian ...
Salida del comandosudo fdisk -l :
adminq@debian:~$ sudo fdisk -l Disco /dev/sda: 465,76 GiB, 500107862016 bytes, 976773168 sectores Modelo del disco: ST500DM002-1SB10 Unidades: sectores de 1 * 512 = 512 bytes Tamaño de sector (lógico/físico): 512 bytes / 4096 bytes Tamaño de E/S (mínimo/óptimo): 4096 bytes / 4096 bytes Tipo de etiqueta de disco: gpt Identificador del disco: 99CCE5EA-72DF-564F-AB6B-FFA1277FB857 Dispositivo Inicio Fin Sectores Tamaño Tipo /dev/sda1 4096 618495 614400 300M Sistema EFI /dev/sda2 618496 959718644 959100149 457,3G Sistema de archivos Linux /dev/sda3 959718645 976768064 17049420 8,1G Swap de Linux La partición 3 no comienza en el límite de sector físico. Disco /dev/sdb: 14,46 GiB, 15525216256 bytes, 30322688 sectores Modelo del disco: USB DISK 2.0 Unidades: sectores de 1 * 512 = 512 bytes Tamaño de sector (lógico/físico): 512 bytes / 512 bytes Tamaño de E/S (mínimo/óptimo): 512 bytes / 512 bytes Tipo de etiqueta de disco: dos Identificador del disco: 0x3cd3dd81 Dispositivo Arranque Inicio Fin Sectores Tamaño Id Tipo /dev/sdb1 * 64 3014655 3014592 1,4G 0 Vacío /dev/sdb2 1284 10819 9536 4,7M ef EFI (FAT-12/16/32) Disco /dev/loop0: 1,35 GiB, 1450516480 bytes, 2833040 sectores Unidades: sectores de 1 * 512 = 512 bytes Tamaño de sector (lógico/físico): 512 bytes / 512 bytes Tamaño de E/S (mínimo/óptimo): 512 bytes / 512 bytes
He realizado en la Terminal lo que se indica en wiki.debian, aquí está solo el final del último comando:
La verificación del certificado falló: El certificado NO es de confianza. La cadena de certificados usa un certificado no válido todavía. No se pudo realizar el handshake: Error de verificación del certificado. [IP : 2620:2d:4000:1::81 443] Err :3 https://q4os.org/q4repo q4os-5-0-cn InRelease La verificación del certificado falló: El certificado NO es de confianza. La cadena de certificados usa un certificado no válido todavía. No se pudo realizar el handshake: Error de verificación del certificado. [IP : 2a02:4a8:ac24:108::96:231 443] Leyendo las listas de paquetes... Hecho E: El archivo « Release » para http://security.debian.org/dists/bookworm-security/InRelease no está aún disponible (inválido durante aún 86d 20h 45min 15s). No se podrán realizar actualizaciones desde este repositorio. E: El archivo « Release » para http://deb.debian.org/debian/dists/bookworm/InRelease no está aún disponible (inválido durante aún 71d 17h 29min 12s). No se podrán realizar actualizaciones desde este repositorio. E: El archivo « Release » para http://deb.debian.org/debian/dists/bookworm-updates/InRelease no está aún disponible (inválido durante aún 86d 22h 27min 43s). No se podrán realizar actualizaciones desde este repositorio.
Entonces, si entiendo bien el boot-repair aún no es válido para esta distribución y el problema por lo tanto no será soluble ?!
Debería entonces reinstalar Ubuntu Mate que funcionaba antes (¡esperando que no haya fallos ...!).
¿Es eso correcto?
¡Gracias por tu intervención! :)
-
@WalterP
Hola,
el comando fdisk muestra que tu disco está en formato gpt y que hay una partición efi en el disco. ¿Has iniciado el medio de instalación en modo EFI para proceder con la instalación? (Por cierto, ¿tu PC soporta este modo ya que no parece muy reciente?)
Para saber si el medio de instalación se inició en modo EFI, abre la terminal, pega este comando:
# [ -d /sys/firmware/efi ] && echo "UEFI Boot Detected" || echo "Legacy BIOS Boot Detected"Y mira el resultado.
Si el medio de instalación se ha iniciado en modo BIOS legacy, el formato del disco (gpt) no es apropiado, de ahí el error en la instalación de grub.
No obstante, es técnicamente posible realizar una instalación en modo BIOS legacy en un disco gpt, pero en ese caso es necesario crear una pequeña partición bios_boot al principio del disco (que no existe en tu caso porque hay una partición efi en su lugar), ya que no hay suficiente espacio para instalar grub completamente en el mbr de un disco gpt.
https://es.wikipedia.org/wiki/BIOS_boot_partition
-
@jns55
Hola,
acabo de abrir el BIOS, es de 2017. Así que esa es la edad de este PC, no es tan viejo a mi parecer, ¿verdad?
El modo de inicio estaba en UEFI First, lo cambié a Legacy First para ver qué tal. Pero bueno, está claro en el BIOS que si el arranque en UEFI no funciona, automáticamente pasa a Legacy. Y viceversa...
Voy a lanzar una instalación de todos modos, solo para ver...
Intento los métodos más simples, porque no sé cómo modificar o crear una partición. Ya hice eso hace unos años y lo estropeé (¡para ser claro!) y además ahora estoy en la clave live USB...
Aparte de eso, copié el comando en la Terminal, ¡pero no pasó nada!
# [ -d /sys/firmware/efi ] && echo "UEFI Boot Detected" || echo "Legacy BIOS Boot Detected" -
@WalterP
Debería mostrar ya sea "UEFI Boot Detected" o "Legacy BIOS Boot Detected"... seguramente uno de los dos.
Si haces una instalación en modo legacy, primero debes convertir tu disco a modo mbr, de lo contrario grub no podrá instalarse correctamente en tu disco gpt. Puedes hacerlo con gparted. Primero selecciona tu disco duro (probablemente sda) en la parte superior derecha y luego menú Dispositivo / Crear una nueva tabla de particiones. Elige el formato msdos.
Se borrará la totalidad del disco.
https://gparted.org/display-doc.php?name=help-manual&lang=es#gparted-create-partition-table
Luego puedes crear tus particiones haciendo clic en Nueva partición.
La otra opción (quizás la más simple) sería mantener el formato de disco gpt y convertir la partición efi en partición bios_grub para que una parte de grub pueda instalarse allí. Para eso, debes seleccionar la partición efi y ponerle la bandera BIOS_GRUB.
https://gparted.org/display-doc.php?name=help-manual&lang=es#gparted-manage-partition-flags
-
@jns55
Entonces,
en el BIOS elegí Legacy First para probar y lancé la instalación.
Milagro, todo funcionó bien, ¡ahora estoy en la PC y no más en la unidad USB!
De paso, noté que la nueva partición creada durante la instalación solo tiene 2 áreas: /dev/sda1 en ext4 de 457 GO y /dev/sda2 swap de 8 Go. Mientras que antes había 4 o 5 particiones, de las cuales una no estaba asignada.
Todo funciona bien, el script al inicio indicaba OK en todas las líneas, espero que esto dure ...
Estoy contento de haber podido evitar más complicaciones ...
Te agradezco por haber llamado mi atención sobre el modo UEFI y Legacy!Con mis agradecimientos, mis mejores saludos! :)
-
-
Colaborador
Inicie desde un LiveCD de Ubuntu, abra un terminal, escriba
sudo add-apt-repository ppa:yannubuntu/boot-repair, actualice consudo apt-get update, instale consudo apt-get install -y boot-repair, luego ejecute con(boot-repair &), siguiendo el procedimiento recomendado para reparar el arranque.De lo contrario, debe descargar el archivo ISO de Boot-repair aquí
https://sourceforge.net/projects/boot-repair-cd/files/
este ISO se puede grabar en CD o USB y arrancar el PC desde él, para reparar.
Aquí hay una buena guía sobre el tema:
-
-
Entonces, resultado final,
Fui al BIOS para hacer una verificación y modifiqué el modo de arranque, solo para probar. Estaba en UEFI First y lo cambié a Legacy First...
Guardo, salgo del BIOS y arranco la instalación.
Milagro, la instalación se realizó, todo funcionó bien, ¡ahora estoy en el PC y no más en la memoria USB! Es sorprendente pero satisfactorio!
Aprovechando, noté que la nueva partición creada durante la instalación solo tiene 2 zonas: /dev/sda1 en ext4 de 457 GO y /dev/sda2 swap de 8 Go. Mientras que anteriormente había 4 o 5 particiones, incluida una no asignada.
Estoy satisfecho de no haber tenido que reparar el Grub o modificar las particiones porque, con los conocimientos que tengo, ¡habría tenido algunas dificultades! :) .
Por supuesto, no sé por qué las cosas se solucionaron tan fácilmente, pero bueno, prefiero que sea así...
De todos modos, te agradezco jeannets por tus intervenciones!
¡Mejores saludos! :)
-
-
Moderador
Hola,
1) Partición EFI (ESP) saturada: Dado que has probado numerosos sistemas operativos en este PC, sospecho que tu partición /boot/efi (/dev/sda1) está saturada (o subdimensionada).
En tu caso, hay cosas bastante sorprendentes, probablemente fuentes de tu problema:
- Hay dos (!) particiones EFI (respectivamente /dev/sda1 y /dev/sdb1): en principio, esto no tiene utilidad, una es suficiente. Tu BIOS leerá al arrancar la partición EFI (también llamada ESP) del disco en el que estás iniciando.
- La partición /dev/sdb1 está subdimensionada (debería prever unos pocos cientos de Mo).
- El comando que se menciona en el mensaje inicial no permite saber en qué ESP Q4OS intenta referenciarse, pero claramente, si es /dev/sdb1, es normal que falle.
- Personalmente, la eliminaría para evitar cualquier riesgo de confusión durante la instalación de Q4OS. En el extremo, puedes (mientras se instala) desconectar este disco para asegurarte de que no interfiera.
Asumiendo que solo /dev/sda1 sea la culpable, verifica si está saturada con el comando:
df -h | grep /dev/sda1
Si es el caso, ¿has intentado eliminar de tu ESP (a través de tu BIOS/UEFI) los sistemas que ya no están instalados?
2) Reparación de GRUB: Hay varios métodos para reparar (re)instalar GRUB y el más accesible para el público en general consiste actualmente en recurrir a boot-repair. Para preparar una memoria USB de boot repair, no es necesario pasar por apt (ver aquí). En tu caso, ya sea durante la instalación de Q4OS o con boot-repair, debes desplegar GRUB en el disco en el que tu BIOS arranca (típicamente /dev/sda o /dev/sdb). En tu caso, lo pondría más bien en /dev/sda y me aseguraría de que tu BIOS arranca bien en este disco duro.
3) Disco duro defectuoso: La explicación de hardware es posible, pero poco probable (seguramente verías otros mensajes de error). Generalmente la dejamos "para el final" y podemos verificarla revisando si hay errores de entrada/salida (I/O) que aparecen en los registros (ver los archivos en /var/log). Aquí hay un ejemplo.
4) Elección de la distribución: En este hilo de discusión, se habla de un error propio de GRUB, es decir, algo común a la mayoría de las distribuciones. Aparte de la versión de GRUB y la elección hecha por el instalador de la partición ESP objetivo, el comportamiento debería ser en general el mismo.
Aparte: No quiero iniciar un debate sobre la elección de la distribución que es personal. Sin embargo, no creo que se deba elegir una distribución por su supuesta ligereza. Desde un aspecto técnico, todo depende de lo que instales y ejecutes al inicio. Por lo tanto, es mejor elegir una distribución por otros criterios (documentación, comunidad, ...). Mis consejos:
- Público experto: Debian (que es lo que uso en todas mis máquinas), pero hay que saber utilizar APT e instalar los controladores propietarios que se necesiten. No es insuperable, pero probablemente demasiado complicado cuando se empieza a descubrir Linux.
- Público general: Ubuntu (que deriva de Debian) o Mint (que deriva de Ubuntu). Cualquiera que sea la distribución elegida, se puede optar por cualquier variante porque la elección del entorno gráfico no es irrevocable (se pueden instalar varios en paralelo). Cabe mencionar que Ubuntu Server es una variante de Ubuntu sin interfaz gráfica y cuyas prestaciones deben ser comparables a una Debian sin interfaz gráfica.
Buena suerte
-
¡Gracias mamiemando por tu ayuda! :)
1) Acabo de aprender que probar numerosos sistemas operativos como lo he hecho (al menos 10 o 15 en 8 años...) satura la partición boot/efi. ¡Eso va a ralentizar un poco mis pruebas, ya que al final no vale la pena cambiar de sistema operativo constantemente cuando (y ese es mi caso) lo esencial del trabajo es ir en línea a ocuparse de un sitio web, publicar fotos, etc...
De hecho, desde hace un tiempo me preguntaba cuál es el impacto de instalar a menudo un nuevo sistema operativo.
2) Sí, voy a intentar reparar el Grub con boot-repair, pero primero tendré que leer tu respuesta detenidamente porque me encuentro en la categoría Gran público :)
¡Gracias por esta información y hasta luego ... :)
-
Gracias mamiemando,
Así que fui al BIOS pero no encontré los sistemas que ya no están instalados. ¡Quizás lo revisé demasiado rápido, volveré tan pronto como pueda para verificar!
Pero como estaba en el BIOS, cambié el modo de arranque, solo para probar. Estaba en UEFI First y lo cambié a Legacy First...
Guardo, salgo del BIOS y comienzo la instalación.
Milagro, la instalación se realizó, todo funcionó bien, ¡ahora estoy en la PC y ya no en la memoria USB! ¡Es sorprendente pero satisfactorio!
Aprovechando, noté que la nueva partición creada durante la instalación solo tiene 2 zonas: /dev/sda1 en ext4 de 457 GO y /dev/sda2 swap de 8 Go. Mientras que antes había 4 o 5 particiones, incluyendo una no asignada.
Estoy satisfecho de no haber tenido que reparar el Grub o modificar las particiones porque, como dije antes, pertenezco a la categoría Gran público con pocos conocimientos. :) .
Por el momento todo funciona bien, veré con el uso...
Gracias por toda tu información, también retengo tu opinión sobre la elección de una distribución. ¡Y voy a volver a leer tu explicación anterior!
Estando en la clave USB en vivo, el comando de abajo no dio nada. ¡Ni otro comando que me dio jns55! No sé por qué...
df -h | grep /dev/sda1
Quizás porque ejecuté este comando estando en la memoria USB... ?!
Con mis mejores saludos y gracias por tu ayuda! :)
-
Así que,
volví al BIOS, pero no hay rastro de las distribuciones anteriores ni de la que está en funcionamiento!
Y luego, al final, ya que el modo Legacy ha particionado el disco de una manera completamente diferente (2 particiones en lugar de las 4 habituales), ¡quizás los antiguos sistemas han sido eliminados!?
Bueno, no sé por qué las cosas se han resuelto tan fácilmente, ¡pero mejor así ...! :)