miércoles, 10 de marzo de 2021

¿Qué podemos hacer si el ordenador nos dice que hay que aumentar el tamaño de /boot/efi?

Ahora que el problema de parpadeo y congelación de wayland ha desaparecido (véase aquí), podemos hablar de algunas sorpresas que aparecen de vez en cuando.  Entre las personas que trabajan conmigo hay una que también usa Fedora. Tiene un ordenador nuevo del trinque que se encargó con un disco M2 de 500 GB (WD Black) y que se instaló automáticamente, dejando a Fedora que particionara como le diera. Curiosamente, desde hace unas semanas todo iba muy lento y se negaba a actualizar el software por falta de espacio en /boot/efi y /boot. Es un problema, porque con el sistema en marcha no se puede correr el resto de las particiones hacia la derecha con gparted, dejando espacio para hacer crecer a las otras dos. La solución, por supuesto, es bien sencilla; arrancar con un USB Live, instalar gparted y correr las particiones. /boot/efi tenía 631 MB, que deberían sobrar, y /boot 1,1GB, que también debería ser suficiente. Este de la foto es el mío escogido manualmente, y solo un poco mayor, y no me ha dado problemas.

Para evitar problemas posteriores, le robé a la última partición 4GB, que luego repartí entre /boot/efi y /boot. No tenía muy claro si el sistema arrancaría después, pero como la seda, y además funciona bien, sin la lentitud anterior de los últimos días. Y por supuesto ya se pudo actualizar.

VIVA GPARTED!

PD. No digo que no se puediera hacer en terminal, pero los conocimientos llegan hasta donde llegan y el saber ocupa lugar y pesa; no adquieras demasiado que no sea imprescindible.

sábado, 13 de febrero de 2021

Fedora 33, kernel 5.10.x y los navegadores parpadeando. Algunas soluciones

ACTUALIZACIÓN 2: Solo ahora, con kernel 5.10.19, parece funcionar todo como debería ser. Era hora!

Linux localhost.localdomain 5.10.19-200.fc33.x86_64 #1 SMP Fri Feb 26 16:21:30 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

 

ACTUALIZACIÓN: No solo desde los navegadores. Parpadea por ejemplo usando VLC; y cuando empieza el parpadeo, tiembla muchacho, que se acerca la congelación gráfica... Esperando solución en el kernel 5.11

Desde hace unas semanas, como de costumbre por no anotar, no sé cuantas, Firefox parpadea al navegar (en inglés, según domde miremos, flickering o blinking).

 

Si solo fuera eso, pues solo sería una pequeña molestia, pero en ocasiones bloquea completamente wayland y no se puede trabajar, de tal manera que cuando tenía algo importante ejecutándose, activaba un segundo escritorio (Ctrl+Alt+F3 a F7, ya que el activo suele estar en F2) y hacer otras cosas en el segundo escritorio mientras el anterior, sis sistema gráfico, continuaba su trabajo (copia de ficheros, codificación de vídeo...) y cuando creía que todos estaba terminado, iba cerrando el sistema y reiniciaba. Y yo que casi me había olvidado del REISUB 

¿Qué he intentado hacer?

1. Lo primero fue culpar a Firefox, y encontré que la búsqueda de proxy provocaba este problema. Lo reconfiguré sin búsqueda de proxy, y todo seguía igual. No se debía a eso.

2. Empece a quitar extensiones de Firefox, hasta que llegué a las que no puedo eliminar por que sería difícil para mi navegar sin ellas. Todo igual (de mal).

3. Me pasé a Chrome. El problema fue que en la segunda entrada en Chrome me bloqueó completamente el sistema. Es decir, no es solo cosa de Firefox.

4. Culpé a Youtube, por que me pasaba fundamentalmente al estas activando un vídeo en youtube (suelo poner vídeos de guitara clásica y los escucho mientras trabajo), pero me paso simplemente conectando Firefox o Chrome antes de llegar a ningún vídeo, así que no se debe solo a youtube o a los vídeos por internet.

5. Culpé a los cambios que había realizado en el ordenador, como añadir un sexto disco duro, así que redistribuí las cosas y eliminé ese sexto disco y lo deje como antes, pero todo sigue igual de mal. No era por el sexto disco.

6. Culpé a la BIOS, que había estado trasteando en ella. Volví a un estado estandar, pero nada ha ido a mejor. No era por la BIOS.

7. Culpé a Wayland, y me pase a x11. Lo mismo, así que no es cosa de Wayland.

8. Solo me queda como culpable el kernel 5.10.x. He leído en alguna página que el uso del kernel 5.11 experimental evita este parpadeo. Esperemos que sea así.

¿Y mientras, que podemos hacer? En estos momentos he encontrado dos soluciones:

1. Arrancar en terminal mediante firefox -safe-mode, y no parpadea. Obviamente navegas con un navegador pelado sin ninguno de los asistentes a los que estamos acostumbrados. Esto nos indica que realmente es alguna extensión (¿cuál y que relación tiene con el kernel 5.10? ¿es realmente así?). He sacado todas las relativas a flash, java, imágenes y me queda solo complementos de trabajo, gnome, amazon y adblock)

2. Siguiendo los consejos de hckorootx instalé Firefox para Linux (aquí). Obtenemos un firefox en tar comprimido (en mi caso es la versión firefox-85.0.2.tar.bz2). La descomprimimos (tar -xjvf firefox-85.0.2.tar.bz2). Lo arrancamos desde terminal (./firefox) y todo va bien, hasta que sincronizamos con el firefox de siempre, ya que carga las extensiones y todo lo demás. Es decir, nos permite, frente al arranque en modo seguro, añadir cosas, pero cuidado, son esas cosas las que están generando el problema.

Opciones:

1. Eliminar todos los complementos. Sencillo bien mediante firefox -safe-mode (Solución 1) o instalar esta versión que queda en un directorio (Solución 2) y no sincronizar.

2. Probar brave como navegador. De hecho, lo tengo instalado, pero nunca lo he usado por que llevo muchos años con Firefox y no es fácil para mi cambiar a otro navegador; tiene el él muchos años de historia (desde la desaparición de netscape).

3. Pasarse a Debian (Ubuntu está fuera de mis espectativas; de pasarme al lado oscuro me voy directamente a Windows y no a un advenedizo aspirante). Penúltimo recurso. El último es por supuesto Windows.

Veremos...


 


miércoles, 13 de enero de 2021

¿Cuánto tiempo necesitamos para instalar Linux en un ordenador moderno?

Debido a unos errores que cometí en la instalación de Fedora 33 mi ordenador de trabajo no estaba funcionando de manera adecuada. La solución era instalar todo de nuevo desde cero o descubrir que estaba mal en los ficheros de configuración, pero en ambos casos me daba la impresión de que me iba a llevar bastante tiempo solucionarlo, así que estaba trabajando en condiciones poco óptimas. Cuando ya no pude aguantar más los errores decidí cortar por lo sano y instalar todo de nuevo, ya que pensaba que sería menos costoso en tiempo. Empecé a las 13:15, arranqué en un USB con Fedora 33 DVD Live —Fedora-Workstation-Live-x86_64-33-1.2.iso— para cambiar el nombre del usuario en el disco home y evitar arrastrar la configuración que estaba provocando todos los problemas. Luego arranqué con una unidad Fedora 33 de instalación en red —Fedora-Everything-netinst-x86_64-33-1.2.iso—, que tiene varias ventajas sobre la anterior. Primero, permite generar administrador, no como la versión estándar, que no lo permite en la instalación, y así nos ahorramos el agujero de seguridad de sudo; segundo, permite escoger cualquier escritorio y software añadido; tercero, como se instala desde la red queda actualizado. La instalación base lleva unos minutos, por que hay que configurar la red, generar usuario y administrador y configurar los discos duros, qué particiones y formateo se quiere poner al disco de sistema y disponer los arranques adecuados a cada partición y disco (/boot/efi, /boot, /, /home, al menos; como se ve, ya no uso swap, debido a varias recomendaciones que he visto en los últimos meses y asociadas a Fedora 33 y discos sólidos). Pero una vez iniciada ya solo dependemos de la velocidad de descarga de los paquetes y lo rápido que se instala en el ordenador.

La secuencia fue así:

- 1655 paquetes para instalación de Fedora 33 workstation 64, aproximadamente 4 minutos (no me acordé de apuntar los MB/GB totales). Este es el punto más importante para saber cuanto tiempo va a tardar en hacerse el proceso, ya que dependemos totalmente de la velocidad que te permite tu operadora de red y la saturación de los repositorios de tu distribución.

- Instalación, entre 2 y 3 minutos. Muy rápido, seguramente por que el sistema lo permite (procesador muy potente, 64GB de RAM y dos discos M2, uno como sistema y otro como /home), por lo que la instalación va como un tiro.


- Configuración del sistema: 1-2 minutos.

Pero ahora estos supone un sistema limpio y actualizado, pero no con todo lo necesario. Falta todavía:

- Software adicional que utilizo; eso supone añadir repositorios y una lista larga de paquetes. Pero lo tengo preparado un fichero en el que tengo disponible un comando para añadir los repositorios rpmfusion y otro para instalar todos los paquetes que necesito. Total, 1337 paquetes, 1,7GB de descarga; tiempo de descarga: 3-4 minutos; instalación 3-4 minutos.

- Mientras están bajando e instalando este software adicional, añado un fichero /etc/sysctl.d/90-override.conf que ya tengo escrito y preparado para activar las teclas mágicas y aumentar el número de ficheros que controla el sistema para que Dropbox no se queje. Además muevo los directorios de datos del usuario antiguo modificado al usuario que voy a ser en la nueva instalación e instalo las extensiones de gnome que preciso.

- Instalación de Onedrive.

- Reinicio y listo; son las 13:58; todo en 43 minutos. Si tienes todo preparado en ficheros de texto plano (comandos y el fichero 90-override.conf) lo que más tiempo consume es la configuración inicial de los dispositivos, ya que en mi caso particiono el disco de sistema y defino cada partición, aprovecho sin modificación el disco /home y defino el arranque de todos los demás discos que formarán el sistema. En este caso, en el ordenador de trabajo incluyo un disco magnético denominado /datos que sirve como copia de seguridad interna de /home (copias incrementales mediante rsync que tengo predefinidas).

Fácil y rápido. Para mi todo ha sido más fácil desde que Fedora tiene en su sistema de instalación Anaconda.