Editar GRUB2 ( Grub 1.97beta~4 )


Hola muy buenas , colocare esto aqui por si alguien al igual que yo quiere editar su GRUB apartir de Karmic Koala , debido a que los archivos de configuracion son completamente distintos a las versiones anteriores de GRUB , al principio me perdi bastante pero en fin dare unos cuantos detalles utiles creo


1 – Hacer que el GRUB siempre sea visible

Ejecutamos por donde sea : Graficamente o por terminal

gksu gedit /etc/default/grub

Y Lo dejaran asi , en caso de usar una imagen de 640×480 (Normalmente la resolucion de las imagenes del paquete grub2-splashimages)

# If you change this file, run ‘update-grub’ afterwards to update
# /boot/grub/grub.cfg.

GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=”-1″
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”
GRUB_CMDLINE_LINUX=””

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo’
# GRUB_GFXMODE=640×480

# Uncomment if you don’t want GRUB to pass “root=UUID=xxx” parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entrys
#GRUB_DISABLE_LINUX_RECOVERY=”true”

Si por algun motivo cuando inicia el sistema el grub no se les muestra , tienen que presionar SHIFT en esta version y no ESC como en las anteriores.


2 – Agregar Windows XP

En este caso aprovechando que tienen el gksu gedit abierto , creen un nuevo archivo , con el siguiente contenido

#! /bin/sh -e
cat caracter menor cartacte menor EOF
menuentry “Windows XP Professional” {
set root=(hd0,1)
chainloader +1
}
EOF

Guarden en /etc/grub.d/15_windows-xp

Si es que no existe un archivo que comienze con dicho numero , deben colocar de manera que no coincida con otro para que ustedes al ver y/o editar no se confundan

Como nota importante deben saber donde esta instalado su Windows la linea que dice “set root=(hd0,1)” quiere decir que hd0 , es el disco duro 0 , osea el primero , y el 1 quiere decir la particion , por lo general windows siempre esta instalado en un disco 0 en la particion primeria , aunque si tu tienes windows instalado en un disco duro distinto entonces usa

sudo fdisk -l

Veras algo asi

Disco /dev/sda: 80.0 GB , etc …1024×768

Disposit. Inicio Comienzo Fin Bloques Id Sistema
/dev/sda1 1 9726 78124063+ 5 Extendida
/dev/sda5 1 184 1477917 82 Linux swap / Solaris
/dev/sda6 * 185 2859 21486906 83 Linux
/dev/sda7 2860 9726 55159146 83 Linux

Disco /dev/sdb: 20.0 GB , etc …
Disposit. Inicio Comienzo Fin Bloques Id Sistema
/dev/sdb1 * 1 1213 9743391 7 HPFS/NTFS
/dev/sdb2 1214 2497 10313730 f W95 Ext’d (LBA)
/dev/sdb5 1214 2497 10313698+ 7 HPFS/NTFS

En este caso las particiones que tienen el * son las particiones que tienen la “Marca de Inicio” la particion Linux , en el disco duro cero (sda , podria ser hda) en la particion 6 , es la particion que puede iniciar Linux , el segundo disco duro en la particion 1 puede iniciar Windows XP en este caso por ende en la linea anterior quedaria algo asi “set root=(hd1,1) para poder iniciar windows desde el disco duro secundario en la primera particion


3 – Agregar una imagen de Fondo 640×480

De seguro mas de uno querra colocar su GRUB2 para que se vea ASÍ Lo cual es entendible , aunque yo creo que eso sinceramente es FALSO , de todas maneras yo prefiero un tema mas sencillo COMO ESTE para que se vea un poco mas colorido y no tan simplon

Descargamos la imagen y la guardamos con el nombre de “grub2_by_trink.jpg” lo abren con GIMP , van al Menu > Imagen > Escalar Imagen lo reducen a 640×480 con una resolucion de X/Y de 72 , la guardan como “grub2_by_trink.tga” activando la COMPRESION RLE , luego observen que la imagen TGA no exceda los 900KB o dudo que les funcione en esa resolucion

Muy bien primero que nada instalamos desde nuestro synaptic grub2-splashimages , luego ejecutamos
Luego hacemos una copia de la imagen que guardamos como TGA , pueden hacerlo desde nautilus abriendolo como administrador con el siguiente comando

gksu nautilus

hacen una copia de la imagen descargada que se llama “grub2_by_trink.tga” preferiblemente hasta “/usr/share/images/grub/

Ahora editamos el archivo del tema predeterminado
gksu gedit /etc/grub.d/05_debian_theme

buscamos la linea
for i in {/boot/grub,/usr/share/images/grub}/moreblue-orbit-grub.{png,tga} ; do

y la cambiamos por
for i in {/boot/grub,/usr/share/images/grub}/grub2_by_trink.{png,tga} ; do

Guardamos los cambio Luego de que hemos hecho todo en una terminal usamos los siguientes comandos
sudo chmod +x /etc/grub.d/15_windows-xp
sudo update-grub

En caso de que la imagen no sirva mejor hechen un vistazo AQUI para que puedan ver un ejemplo de como debe ir todo en el archivo de configuracion

Bueno eso fue basicamente lo que vi que mas puede interesar a la comunidad Ubuntera


4 – Cambiando la resolucion

Bueno deberan editar cierto archivo usando la siguiente linea de comandso

gksu gedit /etc/grub.d/00_header

Una vez que estes viendo el contenido busca la linea que dice

if [ “x${GRUB_GFXMODE}” = “x” ] ; then GRUB_GFXMODE=640X480

y aqui cambias el 640×480 por la que tu quieras , como nota importante he de decir que la unica linea del archivo /etc/default/grub , que deberias cambiar es la de TIMEOUT en caso de que quieras que el menu siempre se muestre asignandole el valor =”-1″ , de resto no modifiques dicho archivo

Tampoco es necesario editar o ver el archivo /boot/grub/grub.cfgIGNORA la existencia de este archivo

En mi caso como quiero usar una resolucion de 1024×768 la linea queda asi

if [ “x${GRUB_GFXMODE}” = “x” ] ; then GRUB_GFXMODE=1024×768

Luego usas una imagen PNG o TGA de dicha resolucion y la metes en el directorio que he dicho anteriormente ^^ solo cambiar el nombre del archivo de grub2_by_trink.tga o grub2_by_trink.png , por tu archivo de imagen

Siempre que termines de realizar tus modificaciones con el GRUB2 , entonces ejecuta “sudo update-grub” para que actualizes el grub y tambien pueda colocar la imagen de fondo que le has asignado

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s


A %d blogueros les gusta esto: