InicioLinuxComo tener Ubuntu 10.10 y Windows 7 en 1 PC con 2 DD (HD)
Como tener Ubuntu 10.10 y Windows 7 en 1 PC con 2 DD (HD)


Hola gente amiga, quiero comentar un caso particular que tuve, y ya que encontré la solución voy a compartir con ustedes.

Mi caso es el siguiente, mi computadora tiene dos discos duro, uno es sata y otro ide, mi sistema operativo principal es Ubuntu 10.10, el ide lo utilizaba como HD para datos, por una cuestión laboral con un software muy especifico tuvo que instalar el Windows 7 en el HD IDE.

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 grub 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 estará 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 grub que nos de la opción 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.

abrazo y espero sirva.

OTRAS RECOMENDACIONES
propuesta por @Macricio_Mauri

Porque tantas vueltas?

Con "sudo dpkg-reconfigure grub-pc" reinstala el Grub, te pregunta en que disco se tiene que instalar y después reconoce todas las particiones booteables.

Y con "sudo apt-get install startupmanager" instalas un gestor gráfico para cambiar el SO predeterminado

------------------------
@Macricio_Mauri
Si; pero esto es de forma automática y sin errores de sintaxis.

Y otra cosa; para cambiar el So predeterminado no es necesario estar cambiando de lugar las lineas; con modificar la opción set default="0" por el orden que corresponde (Empieza a contar de 0, es decir: 1ra=0 2da=1 3ra=2)

----------------------------------------------Gracias por enriquecer el post-------------------------------------------
Datos archivados del Taringa! original
45puntos
3,949visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
4visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

l
lezich🇦🇷
Usuario
Puntos0
Posts8
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.