Arch / Grub - Desactivar mensaje de arranque

2

Acabo de instalar Arch Linux por primera vez. Me gustaría lograr solo una pantalla en negro al arrancar hasta que se me solicite el inicio de sesión. Estoy usando grub como gestor de arranque. Y agregó la línea:

GRUB_CMDLINE_LINUX_DEFAULT="vga=current quiet loglevel=3 rd.udev.log-priority=3 splash

al grub/etc/default/grub actualizado y actualizado , pero aún veo el mensaje como

Arranque >> Arch Linux <<

durante una fracción de segundo en el inicio (en realidad el texto es alemán). No estoy 100% seguro, si esto está impreso por grub , pero esa es mi suposición actual.

¿Alguien tiene una idea de cómo solucionar este problema / ocultar el mensaje?

Joe Doe
fuente

Respuestas:

3

Para eliminar ese mensaje, entre /boot/grub/grub.cfg. Desplácese hacia abajo hasta que vea la línea ### BEGIN /etc/grub.d/10_linux ###. Justo debajo, verás algo como esto:

menuentry 'Arch Linux' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-cdb0b113-f657-4b1b-a8e9-3fd0fb2c55d2' {
    load_video
    set gfxpayload=keep
    insmod gzio
    insmod part_gpt
    insmod fat
    set root='hd1,gpt1'
    if [ x$feature_platform_search_hint = xy ]; then
      search --no-floppy --fs-uuid --set=root --hint-bios=hd1,gpt1 --hint-efi=hd1,gpt1 --hint-baremetal=ahci1,gpt1  AAF7-73DC
    else
      search --no-floppy --fs-uuid --set=root AAF7-73DC
    fi
    echo    'Loading Linux linux-selinux ...'
    linux   /vmlinuz-linux-selinux root=UUID=cdb0b113-f657-4b1b-a8e9-3fd0fb2c55d2 rw cryptdevice=/dev/sdb3:root security=selinux selinux=1 init=/usr/bin/e4rat-lite-preload
    echo    'Loading initial ramdisk ...'
    initrd  /intel-ucode.img /initramfs-linux-selinux.img
}

Elimine las líneas que comienzan echoy ese mensaje de arranque desaparecerá. Agregue quieta los parámetros de su núcleo para deshabilitar los mensajes de arranque en el núcleo.

h313
fuente
la respuesta dada por @ h313 en realidad no logra lo que se pidió. Tenga en cuenta que las dos echodeclaraciones comienzan con "Cargando", y no con "Arranque". Ese está codificado en GRUB y, para eliminarlo, GRUB deberá ser parcheado y recompilado. Alternativamente, puede tener suerte con github.com/ccontavalli/grub-shusher , que no parece mantenerse, sin embargo.
Rainer Verteidiger
Este archivo comienza con "NO EDITE ESTE ARCHIVO". Porque se genera automáticamente. Busque /etc/grub.d/los archivos a partir de los cuales se genera, pero supongo que pertenecen a paquetes, y también pueden sobrescribirse.
Tamás Barta