Precauciones tomadas:
1-
Antes de instalar el win7 le quite el HD SATA (500 GB), que es donde
esta el Ubuntu, para que el win no se le ocurra tocar ese HD.2- Luego instale el win7 en el HD IDE (80 GB), una vez terminado, conecte los dos HD's.
3- Eligo en el Bios, para que el HD de arranque sea el HD SATA, que es donde esta el Ubuntu 10.10
Ya estando en el Ubuntu, lo que tengo que hacer es modificar el archivo grub.cfg, que en mi caso se encuentra en:
/boot/grub/grub.cfg
1- Ingresamos en la terminal
Aplicaciones/Accesorios/Terminal
2- Siempre es recomendable hacer un back-up antes de modificarlo, les paso el comando
sudo cp -r /boot/grub/grub.cfg /boot/grub/grub.cfg.backup
3- Ahora vamos a consultar cuales son nuestros discos duros y su arquitectura de formateo.
sudo fdisk -l
este es el resultado en mi caso en particular (SATA 500 GB - IDE 80 GB)
Disco /dev/sda: 500.1 GB, 500107862016 bytes
255 cabezas,.....
Disco /dev/sdb: 80.0 GB, 80026361856 bytes
255 cabezas.....
4- Para entender un poco de como se maneja el grup les muestro la siguiente tabla
# DEVICE NAME CONVERSIONS
#
# Linux Grub
# -------------------------
# /dev/fd0 (fd0)
# /dev/sda (hd0)
# /dev/sdb (hd1)
# /dev/sdb2 (hd1,2)
# /dev/sda3 (hd0,3)
4- luego modificamos el archivo, podemos utilizar el editor de texto que quieran, les paso dos opciones
4.1 comandos --> sudo nano /boot/grub/grub.cfg (no es muy difícil, si prestan atención, la opciones que muestran se aplican ctrl+, ejemplo, para guardar los cambios es crtl+O)
4.2 gráfico --> sudo gedit /boot/grub/grub.cfg (modo gráfico)
5- Agregamos los siguientes códigos
## Windows
menuentry "Windows 7 en /dev/sdb" {
set root=(hd1)
chainloader +1
}
6- Esto debe agregarse entre:
### BEGIN /etc/grub.d/30_os-prober ###
if [ ${timeout} != -1 ]; then
if keystatus; then
if keystatus --shift; then
set timeout=-1
else
set timeout=0
fi
else
if sleep --interruptible 3 ; then
set timeout=0
fi
fi
fi
PEGAR AQUI EL CÓDIGO
## END /etc/grub.d/30_os-prober ###
7- De esta forma, la entrada de Windows 7 estara al final de la lista, si usted quiere agregar la entrada de Windows 7 como predeterminado, es simple, mover el código al la primera parte de la lista de
### BEGIN /etc/grub.d/10_linux ###
AGREGAR AQUÍ PARA QUE EL WIN 7 SEA PREDETERMINADO
menuentry 'Ubuntu, con Linux 2.6.32-33-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,1)'
search --no-floppy --fs-uuid --set 53cc37bb-8b6f-4748-9c30-1dd1923b62b7
linux /boot/vmlinuz-2.6.32-33-generic root=UUID=53cc37bb-8b6f-4748-9c30-1dd1923b62b7 ro quiet splash
initrd /boot/initrd.img-2.6.32-33-generic
}
AGREGAR AQUÍ PARA QUE APAREZCA EN 2º LUGAR DE LA LISTA DE BUTEO
menuentry 'Ubuntu, con Linux 2.6.32-33-generic (modo recuperación)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail......
5- guardamos el archivo, aceptamos la modificación de cambios.
6- Reiniciamos la computadora
7- Tenemos que pedirle al grup que nos de la opcion de elegir, para eso hacemos:
Al pasar el inicio del BIOS, dejar presionado ESC o SHIFT (mayusculas).
¡Y LISTO!
- Para entender un poquito más, voy a explicar los detalles del código
## Windows
Este es un comentario dentro de código
menuentry "Windows 7 en /dev/sdb" {
Este es el título que aparecerá en la lista, yo le puse en dev/... para saber en que Disco duro esta
set root=(hd1)
chainloader +1
}
Mucho no entiendo de este comando, pero si es importante indicar cuál es el disco duro y cual es su la partición, esto se hace indicando el "(hd1,0)", solo que en este caso, yo solo le indico el disco duro, y no la partición "(hd1)"
Más arriba puse el formato.











comentarios (0)
Publicar un comentario