[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