21 dic 2009

Windows 7 en Ubuntu




El objetivo de este manual es modificar el arranque del equipo para que tengamos Windows 7, sin tener que seleccionarlo cada vez que encendamos el ordenador.


1.- Instalación de Windows 7


Los equipos que vienen con un arranque GRUB; Lo primero es seleccionar Windows 7 (loader) e iniciar la instalación del mismo, ya que viene precargado. Para ello con la flecha del cursor seleccionamos la última opción y presionamos intro.

Si no nos sale esta pantalla y carga directamente Ubuntu, tendremos que reiniciar y pulsar F11, cuando arranque. Una vez instalado, apagamos el equipo.


2.- Carga de Ubuntu y de su Terminal
Arrancamos el equipo y seleccionamos la opción por defecto pulsando intro.
Pulsamos en: APLICACIONES, ACCESORIOS, TERMINAL.


3.- Edición de grub.cfg
Te pide clave en algún momento. Editas el archivo grub.cfg, que es el encargado de mostrar la lista de sistemas operativos al inicio, de esta manera:

sudo pico /boot/grub/grub.cfg

Pulsamos Intro. Encontrarás una buena cantidad de líneas de código, pero a ti solo te servirán un par de ellas. Verás algo como esto:

### BEGIN /etc/grub.d/00_header ###
if [ -s /boot/grub/grubenv ]; then
have_grubenv=true
load_env
fi
set default="0"
if [ ${prev_saved_entry} ]; then
saved_entry=${prev_saved_entry}
save_env saved_entry
prev_saved_entry=
save_env prev_saved_entry
fi
insmod ext2
set root=(hd0,7)
search --no-floppy --fs-uuid --set 9aa1c56e-f513-4fbc-a76a-7ca96eff316d
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=640x480
insmod gfxterm
insmod vbe
if terminal_output gfxterm ; then true ; else
# For backward compatibility with versions of terminal.mod that don't
# understand terminal_output
terminal gfxterm
fi
fi
if [ ${recordfail} = 1 ]; then
set timeout=-1
else
set timeout=10

Existen 2 instrucciones que vamos a modificar:
• set default="0" Esta línea establece el sistema operativo seleccionado por defecto, vamos a poner un 4: set default="4"
• set timeout=10 Indica el tiempo máximo que se mostrará el grub antes de iniciar el sistema operativo por defecto, que podemos modificar o dejarlo como está. Pero no se recomienda dejarlo a cero.
Entonces dejarías tu grub.cfg de esta manera:

### BEGIN /etc/grub.d/00_header ###
if [ -s /boot/grub/grubenv ]; then
have_grubenv=true
load_env
fi
set default="4"
if [ ${prev_saved_entry} ]; then
saved_entry=${prev_saved_entry}
save_env saved_entry
prev_saved_entry=
save_env prev_saved_entry
fi
insmod ext2
set root=(hd0,7)
search --no-floppy --fs-uuid --set 9aa1c56e-f513-4fbc-a76a-7ca96eff316d
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=640x480
insmod gfxterm
insmod vbe
if terminal_output gfxterm ; then true ; else
# For backward compatibility with versions of terminal.mod that don't
# understand terminal_output
terminal gfxterm
fi
fi
if [ ${recordfail} = 1 ]; then
set timeout=-1
else
set timeout=10

Guardas el archivo presionando las teclas CONTROL O (Es una letra 'o' y no el número cero), y luego Intro. Y finalmente cierras este editor con CONTROL X.
Reinicias el equipo y de ahora en adelante el sistema operativo que iniciará por defecto será Windows 7, con el tiempo de espera que has especificado.

0 comentarios: