domingo, 4 de octubre de 2009
Edicion de Grub en Canaima
Canaima es una distribución del gobierno Bolivariano de Venezuela, basado en Debian.
http://canaima.softwarelibre.gob.ve/cms
Para editar el grub, cómo no puedes usar "sudo" ni "su" entonces debes entrar a la configuración de ventanas de entrada.
*Sistema >administracion>Ventana de entrada.
*Pasas a la pestaña de seguridad y activas la opción para que desde la ventana de entrada pueda entrar el root, pues normalmente por seguridad no se permite hacerlo.
*A lo que marques cierras la ventana y sales de esta sesión para ahora si entrar como root.
*Abres terminal y escribes : nano (es un editor) y modificas el grub, abajo aparece como guardar tus cambios y salir y pss listo.
Puede que no te sirva cambiar el default por el que tu quieras, pero si el tiempo.
Ejemplo para solución:
Instalaste W XP y luego Canaima, entonces sale canaima modo normal, luego recuperacion y de tercero windows.
Entonces en ves de cambiar default 0 por default 3, cambia de lugar windows poniendolo de primero.
Reseumen: Escribe;
nano /boot/grub/grub.cfg
(pues aqui no es menu.lst)
y te sale algo asi:
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by /usr/sbin/update-grub using templates
# from /etc/grub.d and settings from /etc/default/grub
#
### BEGIN /etc/grub.d/00_header ###
set default=0
set timeout=5
set root=(hd0,2)
search --fs-uuid --set 32aaaee3-cb1b-48ab-af8c-3f3de9ce80b6
if font /usr/share/grub/ascii.pff ; then
set gfxmode=640x480
insmod gfxterm
insmod vbe
terminal gfxterm
fi
### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/05_debian_theme ###
set root=(hd0,2)
search --fs-uuid --set 32aaaee3-cb1b-48ab-af8c-3f3de9ce80b6
insmod png
if background_image /usr/share/canaima-estilo-visual/canaima-grub.png ; then
set color_normal=white/black
set color_highlight=green/black
else
set menu_color_normal=white/black
set menu_color_highlight=green/black
fi
### END /etc/grub.d/05_debian_theme ###
### BEGIN /etc/grub.d/10_hurd ###
### END /etc/grub.d/10_hurd ###
(colocas la parte roja en esta parte pero cambias de lugar END blah blah linux de lugar)
### BEGIN /etc/grub.d/10_linux ###
set root=(hd0,2)
search --fs-uuid --set 32aaaee3-cb1b-48ab-af8c-3f3de9ce80b6
menuentry "Canaima GNU/Linux, linux 2.6.26-1-686" {
linux /boot/vmlinuz-2.6.26-1-686 root=UUID=32aaaee3-cb1b-48ab-af8c-3f3de9ce80b6 ro splash quiet vga=791
initrd /boot/initrd.img-2.6.26-1-686
}
menuentry "Canaima GNU/Linux, linux 2.6.26-1-686 (modo rescate)" {
linux /boot/vmlinuz-2.6.26-1-686 root=UUID=32aaaee3-cb1b-48ab-af8c-3f3de9ce80b6 ro single
initrd /boot/initrd.img-2.6.26-1-686
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Microsoft Windows XP Professional (on /dev/sda1)" {
set root=(hd0,1)
chainloader +1
}
### END /etc/grub.d/30_os-prober ###
### BEGIN /etc/grub.d/40_custom ###
# This file is an example on how to add custom entries
### END /etc/grub.d/40_custom ###
Después de cambiar de lugar la entrada de XP y también si quieres cambiar el tiempo de espera osea set timeout.
Queda algo así:
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by /usr/sbin/update-grub using templates
# from /etc/grub.d and settings from /etc/default/grub
#
### BEGIN /etc/grub.d/00_header ###
set default=0
set timeout=15
set root=(hd0,2)
search --fs-uuid --set 32aaaee3-cb1b-48ab-af8c-3f3de9ce80b6
if font /usr/share/grub/ascii.pff ; then
set gfxmode=640x480
insmod gfxterm
insmod vbe
terminal gfxterm
fi
### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/05_debian_theme ###
set root=(hd0,2)
search --fs-uuid --set 32aaaee3-cb1b-48ab-af8c-3f3de9ce80b6
insmod png
if background_image /usr/share/canaima-estilo-visual/canaima-grub.png ; then
set color_normal=white/black
set color_highlight=green/black
else
set menu_color_normal=white/black
set menu_color_highlight=green/black
fi
### END /etc/grub.d/05_debian_theme ###
### BEGIN /etc/grub.d/10_hurd ###
### END /etc/grub.d/10_hurd ###
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Microsoft Windows XP Professional (on /dev/sda1)" {
set root=(hd0,1)
chainloader +1
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/10_linux ###
set root=(hd0,2)
search --fs-uuid --set 32aaaee3-cb1b-48ab-af8c-3f3de9ce80b6
menuentry "Canaima GNU/Linux, linux 2.6.26-1-686" {
linux /boot/vmlinuz-2.6.26-1-686 root=UUID=32aaaee3-cb1b-48ab-af8c-3f3de9ce80b6 ro splash quiet vga=791
initrd /boot/initrd.img-2.6.26-1-686
}
menuentry "Canaima GNU/Linux, linux 2.6.26-1-686 (modo rescate)" {
linux /boot/vmlinuz-2.6.26-1-686 root=UUID=32aaaee3-cb1b-48ab-af8c-3f3de9ce80b6 ro single
initrd /boot/initrd.img-2.6.26-1-686
}
### END /etc/grub.d/30_os-prober ###
### BEGIN /etc/grub.d/40_custom ###
# This file is an example on how to add custom entries
### END /etc/grub.d/40_custom ###
Y todo listo.
Suscribirse a:
Enviar comentarios (Atom)
Hola, disculpame, pero tienes un pequeño error, si lo mueves de esa forma te da un error al arranque, ya lo probe y el metodo correctos es:
ResponderEliminarNo mover la linea que dice:
### END /etc/grub.d/10_linux ###
en ves de esa debe ser esta:
### END /etc/grub.d/30_os-prober ###
y dejar la anterrior donde estaba, es decir, lo que vas a cortar y cambiar de lugar es toda esta expresion:
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Microsoft Windows XP Professional (on /dev/sda1)" {
set root=(hd0,1)
chainloader +1
}
### END /etc/grub.d/30_os-prober ###
Pruebalo a mi me funciona asi de esta forma, y lo hice en varios equipos de la empresa donde trabajo...
saludos...
Andale ! pss ! y como va a ser posible que si funcionara ese metodo para mas de 30 computadores de diferentes placas y todo?....porq entra correctamente por Windows y por Canaima...sinceramente se me hizo raro que begin de windows y end de linux...pero weno alla la maquina, asi me sirvió y sin problemas =D (y) en fin sino sirve un método, tiene que servir el otro o no? quizas me equivoque al tipear o nose pss yo eso ya lo hago casi que automaticamente XD!!!
ResponderEliminarHola.
ResponderEliminarTengo una dell 1255. instale canaima y no he logrado arrancar wifi, si pueden ayudarme les agradezco, solo aparece activada eth0. el controlador es Broadcom Corporation BCM4312 802.11b/g (rev 01), no se como descargarlo y ponerlos a rodar.
eres grande hermano
ResponderEliminar