Difference between revisions of "Make GRUB menu & boot-up/down fonts bigger/es"
Views
Actions
Namespaces
Variants
Tools
(Created page with "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...") |
Theroopurple (talk | contribs) (Created page with "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 n...") |
||
(4 intermediate revisions by 2 users not shown) | |||
Line 24: | Line 24: | ||
{{SectionTemplate| | {{SectionTemplate| | ||
1= | 1=Dale a GRUB y al proceso de arranque hasta que el módulo GPU cargue una fuente más grande| | ||
2= | 2=Esto requiere que escoja una fuente que le guste (fuentes mono son las mas fáciles de leer), yo escogí DejaVuSansMono20 y aquí está la linea de comandos que crea esta fuente en formato compatible con GRUB, en el tamaño que usted ha escogido & lo coloca en el directorio recién creado /boot/grub/fonts (es un comando largo & es todo en una línea): | ||
sudo grub-mkfont --output=/boot/grub/fonts/DejaVuSansMono20.pf2 \ --size=20 /usr/share/fonts/TTF/dejavu/DejaVuSansMono.ttf | |||
sudo grub-mkfont --output=/boot/grub/fonts/DejaVuSansMono20.pf2 \ --size=20 /usr/share/fonts/TTF/dejavu/DejaVuSansMono.ttf | |||
<div lang="en" dir="ltr" class="mw-content-ltr"> | <div lang="en" dir="ltr" class="mw-content-ltr"> | ||
Line 37: | Line 33: | ||
</div> | </div> | ||
##==========================_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!: | ||
# 2 | |||
# sudo grub-mkfont --output=/boot/grub/fonts/DejaVuSansMono24.pf2 \ | # sudo grub-mkfont --output=/boot/grub/fonts/DejaVuSansMono24.pf2 \ | ||
# --size=24 /usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf | # --size=24 /usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf | ||
Line 46: | Line 41: | ||
GRUB_FONT=/boot/grub/fonts/DejaVuSansMono18.pf2 | GRUB_FONT=/boot/grub/fonts/DejaVuSansMono18.pf2 | ||
Salve el archivo editado & luego ingrese lo siguiente en la terminal: | |||
sudo update-grub | |||
sudo update-grub | |||
Habiendo hecho eso, si usted reinicia el menú GRUB será mas grande & lo será una corta porción del proceso de arranque, hasta que el controlador de la GPU del modulo del kernel se cargue, donde regresará a la fuente por defecto de la consola. | |||
}} | }} | ||
{{SectionTemplate| | {{SectionTemplate| | ||
1= | 1=Use KMS para cargar el módulo del kernel de la GPU al principio del proceso de arranque| | ||
2= | 2=Use sudo & cargue /etc/mkinitcpio.conf en su editor de texto & encuentre la linea '''MODULES=""''' muy cerca a la parte superior del archivo. Aquí tendrá que poner el nombre del modulo de su GPU, las tres opciones que puedo mostrarle están aquí: | ||
Use sudo & | |||
'''Intel on-board''' (al menos todas las CPU de intel que tienen una GPU/CPU): | |||
'''Intel on-board''' ( | |||
MODULES=(i915) | |||
MODULES=(i915) | |||
'''AMD/ATi''': | '''AMD/ATi''': | ||
MODULES=(radeon/amdgpu) | |||
MODULES=(radeon/amdgpu) | |||
'''nVidia free''': | '''nVidia free''': | ||
MODULES=(nouveau) | |||
MODULES=(nouveau) | |||
'''nVidia proprietary''': | '''nVidia proprietary''': | ||
MODULES=(nvidia nvidia_modeset nvidia_uvm nvidia_drm) | |||
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-fallback.img | |||
initramfs-6.1-x86_64.img | initramfs-6.1-x86_64.img | ||
vmlinuz-6.1-x86_64 | vmlinuz-6.1-x86_64 | ||
<font color="red">(esto es para el Kernel 6.1, puede ser diferente para usted)</font color></br > | |||
<font color="red">( | |||
& por lo tanto, usaría el siguiente comando para reconstruir su imagen Init Ramdisk | |||
& | |||
sudo mkinitcpio -p linux61 | |||
sudo mkinitcpio -p linux61 | |||
<font color="red">(de nuevo para la versión 6.1 del kernel, reemplace su versión con su)<font color> | |||
<font color="red">( | |||
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-fallback.img | |||
initramfs-linux-lts.img | initramfs-linux-lts.img | ||
vmlinuz-linux-lts | vmlinuz-linux-lts | ||
& por lo tanto usaría el siguiente comando para reconstruir la imagen linux-lts Init Ramdisk: | |||
& | |||
sudo mkinitcpio -p linux-lts | |||
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) | |||
}} | }} | ||
{{SectionTemplate| | {{SectionTemplate| | ||
1= | 1=Use el directorio /usr/share/consolefonts para agrandar su fuente de arranque/apagado| | ||
2= | 2= | ||
{{BoxInfo| | {{BoxInfo|nota|Espero poder limpiar esta sección.}} | ||
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) | |||
<div lang="en" dir="ltr" class="mw-content-ltr"> | <div lang="en" dir="ltr" class="mw-content-ltr"> |
Latest revision as of 17:44, 24 May 2024
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. ;)