[l-ubuntu-ve] problemas con grub2
betcald
betcald en gmail.com
Vie Oct 29 17:52:26 BST 2010
Estimados amigos, quisiera preguntarles algo, disclupen las molestias ante
todo.
Hace poco modifiqué un poco mi nuevo ubuntu maverick, le instale el grub2 y
por error borré archivo (05_debian_theme), el cual sirve para modificar la
Imagen del menú de arranque de linux, entre otras cosas.
lo que hice fue buscar en la red y pude conseguir un contenido para este
archivo pero de igual forma no logro cambiar la imagen del grub, utilicé el
startupmanager pero solo tiene dos opciones y ninguna es la de cambiar la
imagen. (no se por qué no funciona como antes), más abajo le enseño el
contenido del archivo que conseguí.
si alguno de ustedes ha trabajado con esto le agradezco la ayuda.
le hice uno o dos arreglos como por ejemplo la linea donde indica el
directorio donde buscar la imagen de inicio. solo eso.
#!/bin/bash -e
source /usr/lib/grub/grub-mkconfig_lib
# this allows desktop-base to override our settings
f=/usr/share/desktop-base/grub_background.sh
if test -e ${f} ; then
source ${f}
else
WALLPAPER="/usr/share/images/grub/morainelake.tga"
COLOR_NORMAL="black/black"
COLOR_HIGHLIGHT="magenta/black"
fi
set_blue_theme()
{
cat << EOF
set menu_color_normal=cyan/blue
set menu_color_highlight=white/blue
EOF
}
# check for usable backgrounds
use_bg=false
if [ "$GRUB_TERMINAL_OUTPUT" = "gfxterm" ] ; then
for i in /boot/grub,/usr/share/grub/images`basename ${WALLPAPER}`
${WALLPAPER} ; do
if is_path_readable_by_grub $i ; then
bg=$i
case ${bg} in
*.png) reader=png ;;
*.tga) reader=tga ;;
*.jpg|*.jpeg) reader=jpeg ;;
esac
if test -e /boot/grub/${reader}.mod ; then
echo "Found background image: `basename ${bg}`" >&2
use_bg=true
break
fi
fi
done
fi
# set the background if possible
if ${use_bg} ; then
prepare_grub_to_access_device `${grub_probe} --target=device ${bg}`
cat << EOF
insmod ${reader}
if background_image `make_system_path_relative_to_its_root ${bg}` ; then
set color_normal=${COLOR_NORMAL}
set color_highlight=${COLOR_HIGHLIGHT}
else
EOF
fi
# otherwise, set the traditional Debian blue theme
if ${use_bg} ; then
set_blue_theme | sed -e "s/^/ /g"
echo "fi"
else
set_blue_theme
fi
--
bjcb
Más información sobre la lista de distribución ubuntu-ve