[ubuntu-ar] Multiples fallos detectados en grub.d cuando actualizas

Antonio Orus Aorus23 en hotmail.com
Lun Jun 12 12:53:07 UTC 2023


Hola,


He detectado diferentes errores en todos los scripts de /etc/grub.d. Estos errores se aplican cuando se lanza el comando update-grub cuando actualizas el OS. Si quitamos el arranque rápido se muestran todos los fallos de arranque.

Quitar el modo arranque rápido


$ cd /etc/grub.d/

$ ls

$ nano 00_header

quick_boot="1” a quick_boot="0" y lanzamos $ sudo grup-update


He remplazado

“x” → “0”

“x\” → “\”

xy → y

“xsaved” → “saved”

“xtrue” → “true”

x\ → \

x$ → $

x1 → 1

x* → *

xC → C

x” → “ ( NO REMPLAZAR texto con LINUX” y condicionales [ xxx ] )

“x0” → “0”

“xmenu” → “menu”

xsimple → simple

xrecovery → recovery

xxen → xen

x0 → 0

xi?86 → i?86 (? para 386 y 486 pero puede no funcionar posible solución fijar 386 y crear 486)

xx86_64 → x86_64



Otros fallos detectados problemas con la detección de resolución de la pantalla

… file ‘/boot/grub/i386-pc/efi_gop.mod’ no found

… file ‘/boot/grub/i386-pc/eif_uga,mod no found

… file ‘/boot/grub/i386-pc/ieee1275_fb.mod’ no found


Original

# If all_video.mod isn't available load all modules available

# with versions prior to introduction of all_video.mod

cat <<EOF

if [ $feature_all_video_module = "y" ]; then

insmod all_video

else

insmod efi_gop

insmod efi_uga

insmod ieee1275_fb

insmod vbe

insmod vga

insmod video_bochs

insmod video_cirrus

fi

EOF

fi




Solución

# If all_video.mod isn't available load all modules available

# with versions prior to introduction of all_video.mod

cat <<EOF

if [ $feature_all_video_module = "y" ]; then

insmod all_video

else

if [ -f “/boot/grub/i386-pc/efi_gop.mod” ]; then

insmod efi_gop

fi

if [ -f “/boot/grub/i386-pc/efi_uga.mod” ];then

insmod efi_uga

fi

if [ -f “/boot/grub/i386-pc/ieee1275_fb.mod” ]; then

insmod ieee1275_fb

fi

if [ -f “/boot/grub/i386-pc/vbe.mod” ]; then

insmod vbe

fi

if [ -f “/boot/grub/i386-pc/vga.mod” ]; then

insmod vga

fi

if [ -f “/boot/grub/i386-pc/video_bochs.mod” ]; then

insmod video_bochs

fi

if [ -f “/boot/grub/i386-pc/video_cirrus.mod” ]; then

insmod video_cirrus

fi

fi

EOF

fi


Otro fallo detectado problemas con ACPI BIOS cuando arranca posible fallo al cargar firm UFEI cuando es una BIOS antigua.


[ Trabajando ...]



Más información sobre la lista de distribución Ubuntu-ar