View previous topic :: View next topic |
Author |
Message |
Luciernaga Guru
Joined: 05 Apr 2006 Posts: 539 Location: LANDETE (Cuenca)
|
Posted: Fri Aug 30, 2024 12:32 pm Post subject: qué le pasa al OS-PROBER? |
|
|
A ver cómo lo explico:
Así, por las bravas, OS-PROBER no quiere (o no puede) reconocer otras particiones de arranque que existen en el equipo ...
Veamos:
La máquina; aunque después de leer las 'news' no pienso que el problema sea el hardware.
Motherboard: Asrock Fatal1ty 990FX Killer
Procesador: AMD FX-6100 Six-core family 21
Memoria: Kingston KVR13N9S8/4 (4 módulos 16GB - DDR3-1333)
Gráfica: Asus Radeon EAH5450 Silent 1GB.
Disco duro: 3 convencionales (HD-320, HD-250, HD-1000) y un SSD 750 EVO que contiene Windows 11
Comprobado y verificado que el hardware funciona correctamente.
El software; por supuesto que Gentoo, Debian, Slackware, FreeBSD, y LFS todos funcionando correctamente, hasta ahora.
El problema; desde la instalación del nuevo núcleo Linux-6.6.47 con la actualización en un disco con un diseño en LVM de Gentoo, OS-PROBER se quedó en 'bavia' indefinidamente.
Intentando solucionar la situación se limpió el disco del formato LVM (lvremove /dev/vg0/root, lvremove /dev/vg0/swap y dejando el disco a cero completamente.
Se inició la máquina con un pendrive de Gentoo con Linux-6.6.38 y se creó una disposición clásica con parted de 4 particiones (1 para grub, 2 para boot, 3 para swap y 4 para la raiz).
Se comienza la primera fase (chroot) hasta llegar a la instalación del arranque con GRUB.
grub-install --target=i386-pc /dev/sdc
grub-mkconfig -o /boot/grub/grub.cfg
... y ahí llegamos al problema con OS-PROBER que se quedó congelado ... ver el siguiente enlace:
https://postimg.cc/sBXgqgZH ([img]https://i.postimg.cc/KY73KKcb/1-os-prober.jpg[/img])
... después de 20 minutos de espera, intento detener el proceso con Ctrl+C ...
https://postimg.cc/ppSvrJ9C ([img]https://i.postimg.cc/YCrCXXM5/2-os-prober.jpg[/img])
... ahí la pantalla nos da su respuesta de búsqueda fallida, continuando en 'bavia', sin presentar el prompt
https://postimg.cc/XZHk6q1r ([img]https://i.postimg.cc/tTySPVhN/3-os-prober.jpg[/img])
... ahí se probó con Ctrl+X y con Ctrl+C ... al momento presentó el prompt.
https://postimg.cc/pm9F5CsL ([img]https://i.postimg.cc/qvwXYZny/4-os-prober.jpg[/img])
Finalmente pude desmontar el desaguisado, sin poder iniciar el arranque de la nueva fase de instalación ...
No tengo claro de dónde procede el problema ni en segundas lecturas de las 'news', y pregunto ...
¿porqué con el último kernel de Linux-6.6.47 ocurre esto, y no sucedió con los anteriores?
Gracias por leer mis tribulaciones con Gentoo ... _________________ Soy como una diminuta luciérnaga, perdido en la inmensa oscuridad del universo. |
|
Back to top |
|
|
quilosaq Veteran
Joined: 22 Dec 2009 Posts: 1540
|
|
Back to top |
|
|
Luciernaga Guru
Joined: 05 Apr 2006 Posts: 539 Location: LANDETE (Cuenca)
|
Posted: Fri Aug 30, 2024 3:00 pm Post subject: |
|
|
Por supuesto ... mon ami quilosaq que he seguido al pie de letra lo que dice el manual de Gentoo ...
edito: 2/9/2024
He realizado distintas pruebas (infructuosas) y constato que en el manual de Gentoo (a dia de hoy) no se reflejan esos cambios, por lo que formateo a cero de nuevo el disco y comienzo una nueva andadura ... _________________ Soy como una diminuta luciérnaga, perdido en la inmensa oscuridad del universo. |
|
Back to top |
|
|
Luciernaga Guru
Joined: 05 Apr 2006 Posts: 539 Location: LANDETE (Cuenca)
|
Posted: Mon Sep 02, 2024 3:03 pm Post subject: |
|
|
Quote: | Se trata de montar /run/udev, ademas de los sistemas de archivo y directorios habituales (proc, sys, dev y /run) antes de entrar al chroot. |
Pues no ... no está funcionando el OS-PROBER ...
https://postimg.cc/v47HxRyv [img]https://i.postimg.cc/fRp3FZg1/10-os-prober.jpg[/img]
Evidentemente, esta foto demuestra que OS-PROBER se pierde en la búsqueda de ciertos archivos que no están a su alcance ...
https://postimg.cc/SXj3F8gz [img]https://i.postimg.cc/9fBh9YT1/11-os-prober.jpg[/img]
De nuevo conseguí el prompt para poder manejar el sistema chroot ...
https://postimg.cc/PNzjMW9t [img]https://i.postimg.cc/QNvdhSqW/12-os-prober.jpg[/img]
... y emitir los comandos para anular OS-PROBER y montar el arranque de grub ...
https://postimg.cc/S2kZQMrr [img]https://i.postimg.cc/TwWB9j5Z/13-os-prober.jpg[/img]
... y con un reboot consigo esto ...
https://postimg.cc/FdCjtdn1 [img]https://i.postimg.cc/Zn4jd68P/14-os-prober.jpg[/img]
Evidentemente, no es lo que persigo en este paso, sino que poder iniciar desde aquí el resto de sistemas que tengo instalados en el equipo, si bien de forma alternativa ya que, la BIOS de este equipo me permite arrancar desde cualquier parte.
https://postimg.cc/MvqWkPVM [img]https://i.postimg.cc/bN2dt4vT/15-os-prober.jpg[/img]
Por útimo, esta foto demuestra que la 1ª fase del sistema Gentoo se instaló correctamente.
Lo que tengo que exponer a continuación y/o las consideraciones al respecto las pondré en el próximo mensaje ... _________________ Soy como una diminuta luciérnaga, perdido en la inmensa oscuridad del universo. |
|
Back to top |
|
|
Luciernaga Guru
Joined: 05 Apr 2006 Posts: 539 Location: LANDETE (Cuenca)
|
Posted: Mon Sep 02, 2024 4:29 pm Post subject: |
|
|
Bien para empezar formateé el disco duro (convencional) ST3250310 de 250GB a bajo nivel con Parted Magic.
Para arrancar el equipo e instalar Gentoo amd64 en ese disco, inicie la máquina con un pendrive de Gentoo minimal construído con Rufus.
El particionado del disco se hizo con parted con una disposición clásica de cuatro divisiones, 1 para grub, 2 para boot, 3 para swap, y cuatro para rootfs. Se formatearon a ext2 la /boot y a ext4 la /rootfs. Por supuesto la swap o intercambio también se formateo y se activaron todas.
Antes de entrar al 'chroot' se lanzaron los siguientes comandos ...
mkdir -p /mnt/gentoo/run/udev
mount -o bind /run/udev /mnt/gentoo/run/udev
mount --make-rslave /mnt/gentoo/run/udev
https://postimg.cc/rDrp90kM [img]https://i.postimg.cc/MpsjqV3M/16-os-prober.jpg[/img]
Esta foto demuestra que el contenido de los comandos anteriores siguen en el sistema.
Se entra en el 'chroot' y se continúa con la instalación de Gentoo.
También ejecuto los siguientes comandos (por cierto, nuevos para mí) ...
emerge -av --oneshot app-portage/cpuid2cpuflgas
cpuid2cpuflags
echo "*/* $(cpuyid2cpuflags)" > /etc/portage/package.use/00cpu-flags
Con esto el archivo /etc/portage/make.conf queda como sigue:
# These settings were set by the catalyst build script that automatically
# built this stage.
# Please consult /usr/share/portage/config/make.conf.example for a more
# detailed example.
COMMON_FLAGS="-march=native -O2 -pipe"
CFLAGS="${COMMON_FLAGS}"
CXXFLAGS="${COMMON_FLAGS}"
FCFLAGS="${COMMON_FLAGS}"
FFLAGS="${COMMON_FLAGS}"
# NOTE: This stage was built with the bindist USE flag enabled
# This sets the language of build output to English.
# Please keep this setting intact when reporting bugs.
LC_MESSAGES=C.utf8
MAKEOPTS="-j7"
GENTOO_MIRRORS="https://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/"
USE="dvd cdr alsa grub truetype nls"
CPU_FLAGS_X86="aes avx fma4 mmx mmxext pclmul popcnt sse sse2 sse3 sse4_1 sse4_2 sse4_a ssse3 xop"
ACCEPT_LICENSE="-* @FREE"
GRUB_PLATFORMS="emu efi-32 efi-64 pc"
INPUT_DEVICE="evdev"
L10N="es es-ES"
FEATURES="userfetch"
Continuo con la instalación de Gentoo hasta la configuración del núcleo linux-6.6.47
Entretanto, investigo sobre la existencia en el sistema de alguna referencia a OS-PROBER, y no encuentro nada hasta que se instala GRUB, por consiguiente, es GRUB quien crea el directorio /etc/grub.d/ y su contenido, por lo tanto algún tipo de problema existirá en el archivo (¿guión?) 30_os-prober cuando al desactivarlo de su ejecución se puede arrancar el sistema sin problemas.
El resto puedo decir que /etc/genkernel.conf solo tiene activadas las siguientes lineas:
MICROCODE="amd"
GK_SHARE="${GK_SHARE:-/USR/SHARE/GENKERNEL}"
CACHE_DIR="/var/cache/genkernel"
DISTDIR=${GK_SHARE}/distfiles"
LOGFILE=/var/log/genkernel.log"
LOGLEVEL=1
DEFAULT_KERNEL_SOURCE="/usr/src/linux"
/etc/default/grub contiene lo siguiente:
GRUB_DISTRIBUTOR="Gentoo"
GRUB_CMDLINE_LINUX="rootfstype=ext4"
GRUB_DISABLE_LINUX_PARTUUID=false
GRUB_DISABLE_OS_PROBER=false
Con esto he conseguido terminar la 1ª fase de la instalación de Gentoo, si bien no como quería que fuese, con evidentes problemas ...
Y ahora la pregunta del millón ...
¿es el guión /etc/grub.d/30_os-prober responsable del desaguisado y porque?
Saludetes amigos ... _________________ Soy como una diminuta luciérnaga, perdido en la inmensa oscuridad del universo. |
|
Back to top |
|
|
quilosaq Veteran
Joined: 22 Dec 2009 Posts: 1540
|
Posted: Thu Sep 05, 2024 6:04 am Post subject: |
|
|
Luciernaga wrote: | ...
El particionado del disco se hizo con parted con una disposición clásica de cuatro divisiones... | ¿Qué tipo de tabla de particionamiento utilizaste: GPT o MBR?
¿Qué archivo stage3 descargaste para esa instalación? |
|
Back to top |
|
|
Luciernaga Guru
Joined: 05 Apr 2006 Posts: 539 Location: LANDETE (Cuenca)
|
|
Back to top |
|
|
quilosaq Veteran
Joined: 22 Dec 2009 Posts: 1540
|
Posted: Thu Sep 05, 2024 10:52 pm Post subject: |
|
|
Luciernaga wrote: | ...
Este es el escritorio Fluxbox a pantalla completa... |
Ahora que tienes Gentoo funcionando, ¿has probado a ejecutar Code: | grub-mkconfig -o /boot/grub/grub.cfg | a ver si os-prober se sigue quedando bloqueado?
Si se sigue bloqueando necesitaría saber si tienes el directorio /sys/firmware/efi y si ese directorio tiene contenido: Code: | ls /sys/firmware/efi |
|
|
Back to top |
|
|
Luciernaga Guru
Joined: 05 Apr 2006 Posts: 539 Location: LANDETE (Cuenca)
|
|
Back to top |
|
|
quilosaq Veteran
Joined: 22 Dec 2009 Posts: 1540
|
Posted: Fri Sep 06, 2024 6:18 pm Post subject: |
|
|
Te preguntaba por el contenido de /sys/firmware/efi no /lib/firmware. Es para intentar saber si tu equipo arranca en modo UEFI o no.
¿Qué te devuelve el comando os-prober (como root)? |
|
Back to top |
|
|
Luciernaga Guru
Joined: 05 Apr 2006 Posts: 539 Location: LANDETE (Cuenca)
|
Posted: Sat Sep 07, 2024 8:09 am Post subject: |
|
|
quilosaq wrote: | Te preguntaba por el contenido de /sys/firmware/efi no /lib/firmware. Es para intentar saber si tu equipo arranca en modo UEFI o no.
¿Qué te devuelve el comando os-prober (como root)? |
Lamento la confusión MON AMI ... mis disculpas
https://ibb.co/CJY1grb
No existe la carpeta EFI en el directorio /sys/firmware/ y mucho menos su contenido,
Supongo que podría arrancar en modo EFI si se configura apropiadamente. El Windows 11 que tengo instalado en ella SI que arranca en modo UEFI ...
Saludetes MON AMI _________________ Soy como una diminuta luciérnaga, perdido en la inmensa oscuridad del universo. |
|
Back to top |
|
|
quilosaq Veteran
Joined: 22 Dec 2009 Posts: 1540
|
Posted: Sat Sep 07, 2024 9:35 am Post subject: |
|
|
¿Qué te devuelve el comando os-prober? |
|
Back to top |
|
|
Luciernaga Guru
Joined: 05 Apr 2006 Posts: 539 Location: LANDETE (Cuenca)
|
Posted: Sat Sep 07, 2024 12:31 pm Post subject: |
|
|
quilosaq wrote: | ¿Qué te devuelve el comando os-prober? |
Ver foto del enlace https://postimg.cc/XZHk6q1r
Está buscando archivos en el directorio /tmp/ que no existen ...
Te comento ...
He actualizado otra instalación de Gentoo en otro disco de este mismo equipo que funcionó con el kernel 6.6.38 y al configurar el nuevo núcleo 6.6.47 ocurre lo mismo.
tengo la impresión de que hay incompatibilidad entre el 6.6.47 y os-prober ¿puede ser?
O (tal vez) obligue a partir de ahora a configurar en modo UEFI ...
A ver si termino hoy una actualización de Gentoo en una maquina relativamente moderna Asrock Fatal1ty X370 con UEFI y una CPU Ryzen 7 2700 con 32GB de memoria RAM, desde un núcleo 6.6.38 al nuevo 6.6.47, y si falla lo configuraré en modo EFI.
Saludetes MON AMI _________________ Soy como una diminuta luciérnaga, perdido en la inmensa oscuridad del universo. |
|
Back to top |
|
|
quilosaq Veteran
Joined: 22 Dec 2009 Posts: 1540
|
Posted: Sat Sep 07, 2024 3:59 pm Post subject: |
|
|
La foto que refieres muestra la salida de grub-mkconfig -o /boot/grub/grub.cfg pero lo que te pedía es la salida del simple comando os-prober (está en /usr/bin/os-prober y también es un guión de órdenes).
Quote: | He actualizado otra instalación de Gentoo en otro disco de este mismo equipo que funcionó con el kernel 6.6.38 y al configurar el nuevo núcleo 6.6.47 ocurre lo mismo.
tengo la impresión de que hay incompatibilidad entre el 6.6.47 y os-prober ¿puede ser? | Puede ser pero en las pruebas que estoy haciendo con con ese núcleo no me dan ningún error.
Quote: | O (tal vez) obligue a partir de ahora a configurar en modo UEFI ... | Lo lógico es que si se tiene un equipo con UEFI se sigan las instrucciones que se refieren a ese modo de arranque (en oposición al arranque con BIOS) |
|
Back to top |
|
|
Luciernaga Guru
Joined: 05 Apr 2006 Posts: 539 Location: LANDETE (Cuenca)
|
|
Back to top |
|
|
Luciernaga Guru
Joined: 05 Apr 2006 Posts: 539 Location: LANDETE (Cuenca)
|
|
Back to top |
|
|
Luciernaga Guru
Joined: 05 Apr 2006 Posts: 539 Location: LANDETE (Cuenca)
|
Posted: Mon Sep 09, 2024 2:31 pm Post subject: |
|
|
Ya-ta ... ya-taaa ... ya-taaaaaaaaa
Solucionado el problema ... más bien ... encontrado el origen del problema en el equipo.
Veamos:
Según el hardware apuntado en el primer mensaje de este hilo, este equipo me funcionaba ... más o menos bien.
El problema se agudizó con el nuevo núcleo 6.6.47 de Gentoo.
Historia:
Este equipo lo monté con una motherboard Gigabyte pero murió ... e.p.d.
Para aprovechar el resto de dispositivos (que funcionaban todos) compre la placa base Asus Fatal1ty 990FX Killer, y probé con Windows 10, a la primera funcionó todo ... muy contento.
Pero yo quería el Windows 11 para este equipo y compré un módulo TPM-2.0 específico para esta placa, resultó que la instalación de Windows 11 fracasó ... me puse en contacto con el fabricante de la motherboard (en Taiwan) y me respondieron que ese módulo era incompatible con la placa base ... ju*** ... que sólo sería posible con un módulo TPM-1.1, pero ya sabía que Windows no se instalaría con esto.
Indagando conseguí instalar Windows 11 (con truco) sin ningún módulo TPM ....
Final de la historia.
Ahora recién, visto lo visto, el Windows 11 me reportaba incompatibilidad con el controlador de video de la Radeon ...
Me lié la manta en la cabeza y quité la ATI Radeon/CEDAR de la máquina y puse una Nvidia GeForce G210 que tenía en el baúl de los recuerdos ... y se hizo la luz ...
Formateo de particiones e instalé de nuevo la Gentoo y el resultado es el siguiente:
https://postimg.cc/62Br92fJ [img]https://i.postimg.cc/50CnS8H0/20.jpg[/img]
Ahí queda solucionado el problema tal como se puede ver ... continúo con la instalación de un escritorio Gnome para Gentoo.
https://postimg.cc/nXkVyXrQ [img]https://i.postimg.cc/vmR169dX/19.jpg[/img]
Muchas gracias MON AMI por el tiempo que has dedicado en mi ayuda ... te lo agradezco de corazón ... saludetes _________________ Soy como una diminuta luciérnaga, perdido en la inmensa oscuridad del universo. |
|
Back to top |
|
|
|