Hacer que el menú de GRUB y las fuentes de arranque/apagado sean más grandes
Views
Actions
Namespaces
Variants
Tools
La segunda parte es sobre identificar primero el modulo GPU a cargar, & luego utilizar la habilidad del modo de configuración del kernel (KMS) para instruirlo a cargar los módulos extremadamente temprano en el proceso de arranque. Que es lo que haremos con el modulo GPU a través del archivo /etc/mkinitcpio.conf. Luego finalizando el proceso reconstruyendo la imagen ramdisk inicial.
Después de esto necesitamos encontrar donde esta el directorio consolefonts & de necesitarlo clonar el directorio /usr/share/kbd/consolefonts en /usr/share/consolefonts. Después de esto necesitamos escoger una fuente, empeñándose en hacerlo lo más rápido e indoloro posible. Luego necesitamos decirle al archivo /etc/conf.d/consolefont que fuente es, guardar & reiniciar a una nueva situación en la que podremos leer el texto a medida que pasa. Ese es el plan.sudo grub-mkfont --output=/boot/grub/fonts/DejaVuSansMono20.pf2 \ --size=20 /usr/share/fonts/TTF/dejavu/DejaVuSansMono.ttf
Then we need to open the /etc/default/grub file in our text editor as root (use sudo) & add the following line (or lines if your like me & have a bad memory):
##==========================_UTIL_========================================== # Fuente más legible en pantalla de altos dpi, generado con las siguientes # 2 líneas en UNA linea, comando de terminal ignore los mensajes de error¡funciona!: # sudo grub-mkfont --output=/boot/grub/fonts/DejaVuSansMono24.pf2 \ # --size=24 /usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf ##=========================================================================== GRUB_FONT=/boot/grub/fonts/DejaVuSansMono18.pf2
Salve el archivo editado & luego ingrese lo siguiente en la terminal:
sudo update-grub
Intel on-board (al menos todas las CPU de intel que tienen una GPU/CPU):
MODULES=(i915)
AMD/ATi:
MODULES=(radeon/amdgpu)
nVidia free:
MODULES=(nouveau)
nVidia proprietary:
MODULES=(nvidia nvidia_modeset nvidia_uvm nvidia_drm)
Si su linea MODULES= tiene ya otro modulo, solo agregue el nuevo con un espacio separándolo del anterior.
Puede guardar & cerrar el archivo.
Para nuestro siguiente truco, tenemos que identificar que tipo de rama del kernel está usando. La mayoría de personas usarán una versión antigua; más reciente o la más reciente del kernel soportado "normalmente". El cual se muestra en el directorio /boot así:
initramfs-6.1-x86_64-fallback.img initramfs-6.1-x86_64.img vmlinuz-6.1-x86_64
(esto es para el Kernel 6.1, puede ser diferente para usted)
& por lo tanto, usaría el siguiente comando para reconstruir su imagen Init Ramdisk
sudo mkinitcpio -p linux61
(de nuevo para la versión 6.1 del kernel, reemplace su versión con su)
Para aquellos que están usando el kernel Linux Long Term Support entonces sus archivos /boot de identificación se verán así:
initramfs-linux-lts-fallback.img initramfs-linux-lts.img vmlinuz-linux-lts
& por lo tanto usaría el siguiente comando para reconstruir la imagen linux-lts Init Ramdisk:
sudo mkinitcpio -p linux-lts
Para aquellos usando kernels más exóticos, ustedes ya saben como modificar el comando de arriba para adaptarlo.
Para los usuarios de Manjaro que están usando multiples kernels, van a necesitar editar multiples archivos mkinitcpio.conf que están nombrados para adaptarse a cada uno de sus kernels. No debo molestarme con eso en Artix (Arch/OpenRC), para bien o mal. De nuevo, su directorio /boot le dirá que hacer (como se muestra en las diferencias de los ejemplos anteriores)En Artix, tenia que copiar el /usr/share/kdb/consolefonts/ directorio en /usr/share/consolefonts. Podría haber usado el /usr/share/kbd/consolefonts directorio en su lugar o no no lo se (no lo intente). El /etc/conf.d/consolefont archivo usando el /usr/share/consolefonts camino, así que hice uno.
Así que lo primero que tienes que hacer (antes de que alguien en el foro de Manjaro me diga dónde existe el directorio consolefonts) es ver si tienes que clonar el directorio de /usr/share/kbd/ a /usr/share/ o no. Una vez ordenado, debe elegir una fuente. No te gustará hacer eso. Aquí hay un enlace a una página antigua (muchas menos fuentes adecuadas y todavía demasiadas)
Take my advice & use ter-132b this is a font that is large enough for my 15" 1440p display. I expect that it would be great on a 24" 1080p display. If it is too big, you can use a smaller number as will be easily seen in your consolefonts directory.
To tell the kernel to use the chosen custom console font you will need to open the /etc/conf.d/consolefont file & comment out (use the # at the start of the line) any line that says:
consolefont=
Then add your own line. This is what I did:
consolefont="ter-132b"
You need to make no other edits to this file, so close it.
Now from what I can make out on the ArchWiki font page: [2] The above how-to should work on SystemD, as is. I will check on the Manjaro forum & if & where needed modify this page (there shouldn't be much in it as both systemd & openrc use the same kernel).
For Artix (Arch/OpenRC) users, you would need to just once use the following command:
sudo rc-update add consolefont boot
Hopefully I haven't forgotten anything, as this is has been a multi-step process & I lost power & a good deal of the wiki page some time ago & had to do it twice! ;)
This page is still a work in progress & will be polished up as soon
as I'm given the info' that I need via the Manjaro forum. ;)