Primer paso como root y en consola si quieren lo instalan desde synaptic no hay problema pero yo lo hice en consola primero:
aptitude install grub2
aptitude install startupmanager
aptitude install grub2-splashimages
Cuando acabe de configurarse reinician la PC no tengan miedo por que aun no quitan grub OO! cuando reinicien en el menú de grub aparecerá una opción mas Chainload into GRUB 2 selecciónenla y cambiara pueda que no salga ningún fondo aun si sale bueno y si no no se preocupen por que aun no tocamos esa parte asi que lo mas probable es que no salga, sigamos.
Ahora volvamos a entrar a linux entramos a la consola y como root:
upgrade-from-grub-legacy
Ahora no reinicien aun si tienen otros Sistemas Operativos necesitaran instalar el siguiente paquete
apt-get install os-prober
Luego usan el os-prober en consola siempre y como root
os-prober
Ahora actualizan el grub
update-grub
Verán algo así sin todos los kernels que tengo instalado pero al final saldrá el so que usamos como yo tengo instalado el windows xp.
Como adivinaran la segunda linea dice
Found Debian background: debian-blueish-wallpaper-640×480.tga
Es mi imagen a mostrar como crearla?? Elijen cualquier imagen que les guste la abren con gimp y seleccionan la opción que dice escalar imagen la cambian por 640×480 que es lo recomendado si es una imagen con muchos colores ahora la guardan en el menú archivo>Guardar Como y elijen buscar otras carpetas luego seleccionan formato de imagen tipo TarGA (.tga) que es la que lee grub saldrá un menú que tiene seleccionado las 2 opciones no las seleccionen
Tambien pueden elejir png pero tardara mas en cargar si la imagen es de muchos colore,s imagenes de muchos colores esta imagen debes pasarla al directorio /boot/grub/debian-blueish-wallpaper-640×480.png como superusuario por ejemplo
mv debian-blueish-wallpaper-640x480.png /boot/grub
Donde “debian-blueish-wallpaper-640x480.png" es el nombre de la imagen del grub, tambien pueden elejir una imagen ya predeterminada de la carpeta
/usr/share/images/grub
recuerden que puede ser png si quieren elejir una nueva les dejo la que yo uso a continuacion:
bueno ahora falta modificar el inicio de grub con startupmanager ejecutan en consola:
su-to-root -X -c /usr/sbin/startupmanager
Y configuran a su gusto el grub pero en la segunda viñeta dejarla a 640×480 es recomendable si no tenes una buena pc como yo.
Ahora casi acabamos ya configurado grub volvemos a actualizar grub
update-grub
Ahora solo falta un paso pero antes de eso una advertencia
Resultado 1
La imagen tga si crearon una y es muy grande en peso de Kilobytes o Megabytes pueda que cuando arranquen la pc de nuevo tarde un poco en salir el menu de grub pero sean pacientes que el menu saldra en todo caso alli podran verificar como se ve la imagen y si les gusta retocarla
Resultado2
Fondo negro y todo como se ve como antes en este caso lo que paso fue que el script que grub tiene para detectar la imagen fallo por que su imagen tal vez no esta en modo RGB, el formato no es el correcto y por eso el fondo por default sera Negro con blanco(Letras)
El Ultimo resultado es que todo salga bien.
Cualquier problema posteen aqui y respondere con gusto un saludo!







Mi estado : Ocupado 
Tengo problemas cuando selecciono la opcion: \
Tengo problemas cuando selecciono la opcion Chainload into GRUB 2, me aparece error 11, solo puedo entrar a la opcion de windows vista, como puedo recuperar el grub, nose que hize mal, hize exactamente los pasos que pusiste. Como puedo solicionar el problema, no puedo entar a linux. Tengo ubuntu intrepid 8.10
Ya solucione el problema, lo que paso es que cuando actualicé el grub2 no me reconoció las particiones pero ya lo arreglé editando el kernel con la tecla E y luego editando el boot. El root me aparecía con con muchas letras en desorden lo que hize fue sobreescribirle en que partición estaba instalado ubuntu en mi caso fue (hd0,4) y listo quedo solucionado mi problema. Algo parecido a lo que me explicaste pero menos complejo, de todas formas muchas gracias por la explicación.
[...] obtendran los paquetes deb antes de comensar les dire que si piensan usar ext4 deberan instalar GRUB2 que aqui les tengo un tutorial y para crear particiones el gparted del howto que hize este de [...]
hola, tengo problemas con actualizar el menu.esto es lo q me sale:
——————-
/dev/sda3:Microsoft Windows XP Professional:Windows:chain
/dev/sda5:Ubuntu 9.04 (9.04):Ubuntu:linux
——————
Updating /boot/grub/grub.cfg …
Found linux image: /boot/vmlinuz-2.6.30.4
Found initrd image: /boot/initrd.img-2.6.30.4
Found linux image: /boot/vmlinuz-2.6.26-2-686
Found initrd image: /boot/initrd.img-2.6.26-2-686
done
————-
Arturo haces el grub-update y te resultan esos kernel y el winxp bien, pero no comprendo cual es el problema
un saludo.
el problema es q no me aparece en el menu ni windows ni ubuntu.
Y como entras a linux??? si se queda en negro el inicio al encender la pc es por que el grub no esta instalado en el MBR que inicia… si es así debes instalar grub en el MBR solo identificas el disco duro de inicio y haces
donde /dev/hdx puede ser /dev/sdx y ademas es el disco de arranque del PC lo identificas con fdisk -l como root un saludo
el menu grub2 si funciona, el problema es q tengo 3 sistemas, debian, ubuntu y windows. el menu solo reconoce el SO donde lo instale q es debian. Ejecuto los comandos q dices en la guia para poner los otros SO pero no funciona.
Ah ok usastes os-prober y luego grub-update si te reconoce los sistemas usa el
Seleccionalo y mira si te muestra los demas sistemas si te los muestra solo es cuestion de aumentar el tiempo de espera si NO seria algo asi como BUG en grub-update que es la que se encarga de actualizar grub2 despues de usar os-prober usas grub-update si no funciona te va a tocar hacerlo manual y allí si te recomiendo leas este post que publica mauro sigue este link al final explica como agregar winXP lo mismo tendrás que hacer con ubuntu:
http://bitnegro.blogspot.com/2008/03/migrando-grub-2.html
[...] algunos blogs encontré información sobre cómo modificar algunos parámetros gracias al paquete startupmanager, [...]
Saludos! dos preguuntas: como edito los nombres de los SO’s en grub 2, al viejo estilo de sudo gedit /boot/grub/menu.lst? es que me saca la piedra (molesta) que no aparezcan los nombres correctos de los sistemas, como por ejemplo, dice que tengo winvista teniendo winxp. y lo otro es que me aparece esto cuando hago os-prober:
ls: no se puede acceder a /media/respaldo: No existe el fichero ó directorio
/dev/sdb1:Windows Vista (loader):Windows:chain
como lo quito? ojo, todo esta normal, me inician normalmente los dos SO que tengo instalado (winxp y ubuntu 9.10), pero no me gusta que de ese error… si, lo admito, soy quisquilloso…
muchas gracias!
Buena pregunta fijate que yo lo que recuerdo hace tiempo que hize fue en consola y como root usando nano o gedit:
Encontraras algo similar:
En la primer fila dice que es el nombre de la entrada esta entre comillas asi:
menuentry “Debian GNU/Linux, linux 2.6.29-1″
Allí le cambias el nombre luego salvas y sales entonces actualizas grub, siempre en consola usando sudo o como root:
Ahora debería aparecer los menús como tu quieres que aparezcan si no funciona deberías ver el howto de grub2 de ubuntu aquí, por que según estaba leyendo para cada una de las entradas hay un enlace directo en /etc/grub.d/ para windows y los demás SOs instalados, cualquier cosa comenta tal vez pueda ayudarte mas buen día!
Qué gran tuto me lanzaste! lo estoy siguiendo al pie de la letra junto a otros, porque yo manejo BURG
Saludos! JaD! – http://jado92mx.wordpress.com
Por nada!
Bien deberia mostrarte la lista y eso no es comun debe ser un bug por que al hacer grub-update debio agregar todo lo que tenias a menos que no haya sido detectado tu kernel cosa que es muy pero muy improbable asi que te respondo asumiento que no tienes actualizado al kernel ultimo estable veamos primero cuando inicie el grub preciona la letra c por que como dices que sale el menu chain load bueno comensemos, cuando arranque grub preciona C y saldra el prompt entonces escribes monte un base de debian y bueno lo are paso a paso;

find /vmlinuzAhora con lo que obtienes arriba

root (hd0,0) <-----------hd0 es lo que te muestra arriba el comando findAhora siempre en el promp de grub
kernel /vmlinuz root=/dev/hda1Ahora viene la carga de tu kernel si no has instalado el ultimo estable que lo dudo pues sigue esta linea de comando escribe

initrd /boot/initrd.img-2.6.27-7-genericY finalmente escribe
bootCon eso conseguiras entrar a ubuntu nuevamente cuando entres vuelve a hacer grub-update fijate bien que salgan detectados todos tus sistemas operativos que eso fue lo que paso si no salen pues tenes que agregarlos manualmente al grub y en todo caso primero veamos si funciona esto en la parte del kernel 2.6.27-7-generic si lo actualizastes pueden ser 4 posivilidades mas en lugar de 2.6.27-8-generic, 2.6.27-9-generic hasta 11 bueno te mando esto al correo si puedo
Que bien que solucionastes el problema un saludo!