lunes, 12 de septiembre de 2011

añadir windows 7 al menu de grub

Solución:

- Insertar el DVD de instalacion de Windows 7,
- Configurar idioma, click en siguiente,



- Click en reparar sistema, no en Instalar



- Ejecutar Simbolo del Sistema, (ultima opción q da la ventana de reparación)



- y escribir los siguientes comandos en ese orden:

1-bootrec /fixmbr
2-bootrec /fixboot
3-bootrec /rebuildbcd

Noten q entre bootrec y el / hay un espacio.

con eso ya podemos bootear desde windows porque reparamos el MBR (Master Boot Record) pero no nos aparece el menu del GRUB2 para elegir entre W7 y Ubuntu, paso siguiente reparar el GRUB:

- Insertamos el Live CD de Ubuntu y y elegimos probar Ubuntu



-Una vez cargado el Ubuntu de prueba abrimos un Terminal y tecleamos lo siguiente:

$ sudo fdisk -l (ele minuscula) con eso podemos saber en q particion esta instalado Ubuntu

$ sudo mount /dev/sdaX /mnt (donde X es el numero de la particion en q esta instalado Ubuntu dato q sacamos con sudo fdisk -l)

Con esto montamos la unidad donde tenemos instalado Ubuntu

Ahora, monta el resto de los dispositivos:

$ sudo mount --bind /dev /mnt/dev
$ sudo mount --bind /dev/pts /mnt/dev/pts
$ sudo mount --bind /proc /mnt/proc
$ sudo mount --bind /sys /mnt/sys

Ahora ejecutamos:

$ sudo chroot /mnt

Para acceder con permisos a al sistema de archivos de nuestra partición. Por último, reinstalamos el GRUB:

# grub-install --recheck /dev/sda

(sda lo debemos substituir por el disco duro que utilizamos para arrancar los sistemas operativos, casi siempre es sda. Ojo!! no poner el número de partición, solo sda).

Reiniciamos y cuando vuelva a arrancar ubuntu (no el del LiveCD), podemos ajustar en el menú del GRUB manualmente para que aparezca en el menú de arranque el nuevo sistema operativo que nos borró el MBR, o dejar que lo haga el automáticamente con el siguiente comando:

$ sudo update-grub2

Si el comando no te funciona, quizás necesites instalar el paquete grub2:

$ sudo aptitude install grub2

En este caso los SOs fueron W7 y Ubuntu 11.04 pero creo q tambien sirve para solucionar el problema si tenemos Vista, o cualquier otra version de ubuntu siempre y cuando use la version 2 del GRUB porque son otros los parametros a modificar si se trata de otra version de GRUB, espero q les haya servido como a mi y salvado el dia ya q si no no nos quedaba otra q reinstalar W7 con la posibilidad de perdida de datos y todo eso. 

Un a vez realizado esto mira el enlace :http://www.taringa.net/posts/linux/11351215/Agregar-Windows-7-al-inicio-de-Ubuntu-11_04-Grub2.html
Para saber en que disco y particion tenemos cada SO, en la terminal:

dijo:
sudo fdisk -l

El resultado sería:




*Ahora bien, debemos teclear el siguiente comando:

dijo:
sudo gedit /boot/grub/grub.cfg

Se abrirá esta ventana




*Copiamos y pegamos lo siguiente en la ultima linea de la ventana que se abre.

menuentry "Windows 7" --class windows --class os {
insmod part_msdos
insmod ntfs
set root='(hd0,msdos1)'
drivemap -s (hd0) ${root}
chainloader +1
}

dijo:
Nota: En [set root='(hd0,msdos1)'] varia dependiendo de donde tenes instalado el Windows, ya que para saber eso usamos el comando sudo fdisk -l. Lo mismo para [drivemap -s (hd0) ${root}]

viernes, 9 de septiembre de 2011

eliminar el grub del arranque

Por lo que dices, has eliminado Ubuntu del disco duro interno y lo has instalado en el externo y a partir de alli no inicia el sistema, prueba con esto:
En una sesión live (cd-dvd-usb):
Instala las build-essential
sudo su
apt-get install build-essentials
Luego baja desde aqui:
http://sourceforge.net/projects/ms-sys/files/ms-sys%20stable/2.2.1/ms-sy...
El archivo ms-sys-2.2.1.tar.gz
En una terminal, estando en el directorio donde se descargó ejecuta:
sudo su
tar xvfz ms-sys-2.2.1.tgz
cd ms-sys-2.2.1
make
make install
ms-sys -7 /dev/sda
Con esto habrias borrado el grub del mbr y estaría restaurado al original del sistema W7
Inicia con Windows 7, verifica las particiones y deja espacio libre el disco duro interno el
al menos unos 500 megas.
Reinstala luego Ubuntu, creando una partición en sistema de archivos ext3 en el espacio libre
del disco duro interno, a la que montaras como /boot
El resto, como hayas decidido y te convenga hacerlo en el disco duro externo.

http://www.ubuntu-es.org/node/153082