Anda di halaman 1dari 10

Arreglar arranque de Ubuntu y windows "grub" 2 opc

Muchos de los que manejamos ubuntu nos ha pasado que por necesidad tenemos que tener instalados 2 sistemas operativos, en mi caso win7 y ubuntu 9.04. cuando actualice el windows vista que traia originalmente mi equipo por win7 se borro el arranque donde escojo por cual sistema arrancar y googleando encontre esta solucion, espero les sirva: Opcion 1 1. necesitamos un live CD de alguna distribucion de LINUX (ejemplo: un disco de UBUNTU) 2. Arrancamos desde el CD al entorno grafico 3. Abrimos una terminal y tecleamos los siguientes comandos: sudo grub --> se ejecuta el interprete de comando de grub find/boot/grub/stage1 --> se busca donde esta la particion de ubuntu root (hdX,Y) --> se pone el valor devuelto anterior mente, reemplacen X y Y por este valor setup (hd0) --> se instala grub en el primer disco duro que es por donde incia el sistema quit --> se sale del interprete de comandos grub 4. reinicie y solucionado el problema Opcion 2 Consiste en usar una distribucin en modo LiveCD para instalar nuevamente el GRUB. Usaremos el LiveCD de Ubuntu 9.10 o superior (debe ser la versin Live o Desktop), aunque puede ser cualquier otra distribucin que use GRUB2 como gestor de arranque y no LILO ni Grub 1. Lo primero que debemos hacer es arrancar el live-cd y abrir una terminal. Despues escribimos los siguiente para ver las particiones de los distintos discos duros: $ sudo fdisk -l Despues vemos cual es la particin donde tenemos Ubuntu y la montamos en /mnt (en la mayora de los casos esta particin ser sda1, el ejemplo lo har con esa particin pero mira cual es tu particin con el comando fdisk): $ sudo mount /dev/sda1 /mnt Ahora, monta el resto de los dispositivos:

$ sudo mount --bind /dev /mnt/dev Y ejecuta el comando chroot de forma que accedemos como root al sistema de archivos de nuestro antiguo Ubuntu: $ sudo chroot /mnt Por ltimo cargamos el Grub en el MBR ejecutando el siguiente comando: # 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 nmero de particin, solo sda) Reiniciamos y cuando vuelva a arrancar ubuntu (no el del live-cd), 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 automticamente con el siguiente comando: $ sudo update-grub2 Nota. Si tienes la /boot en particin independiente Despues de montar el sistema de archivos en /mnt (con el comando sudo mount /dev/sda1 /mnt), debes montar tambin la particin boot con el siguiente comando: sudo mount /dev/sda2 /mnt/boot

Otra direccin recuperar Grub http://www.guia-ubuntu.org/index.php?title=Recuperar_GRUB

Cmo reparar el men de arranque (GRUB) en Linux.

Si eres usuario de Ubuntu Linux y algunas otras distribuciones, estars un tanto familiarizado con el men de arranque GRUB que se muestra al arrancar el sistema, sobre todo si tienes una especie de dual boot para seleccionar si inicias en uno u otro sistema, generalmente el otro es Windows. Lo recomendable al momento de contar con 2 sistemas operativos en el equipo, por ejemplo, Ubuntu y Windows, es instalar primeramente Windows (ya que se aduea del MBR) y posteriormente Ubuntu, para que el gestor de arranque por defecto sea el GRUB y puedas seleccionar el sistema que quieres utilizar en dado momento. En algunas ocasiones, por alguna u otra razn, no es posible realizarlo de esta manera o en su defecto (por alguna extrasima razn no muy habitual, jajajaja) es necesario reparar Windows y nuevamente este sistema se aduea del sector de arranque, lo que hace imposible ingresar a otro sistema an cuando este se encuentre en el disco duro sin ningn problema. En estos casos es necesario reparar el GRUB como se muestra a continuacin:

Requerimientos:

Live Cd de Linux, ya sea Knoppix, Ubuntu, etc.

Conceptos:

Terminal: Lnea de comandos. En Ubuntu la encuentras desde el men Aplicaciones > Accesorios > Terminal, o presionando Alt + F2 y escribiendo gnome-terminal seguido de un enter.

root: Superusuario del sistema Linux, el equivalente al administrador en Windows, es la cuenta de usuario que por defecto posee todos los privilegios de escritura, lectura y ejecucin.

sudo: Significa SUperusuario DO, es decir, ejecutar un comando con privilegios de superusuario o root. MBR: Master Boot Record, en espaol Sector de Arranque Maestro, es una parte del disco duro donde se encuentra la informacin de arranque del sistema(s) operativo instalado.

Procedimiento:

1. Ingresa al sistema a travs del Live Cd, esto lo haces insertando el cd de Ubuntu o Knoppix en la unidad de cd y reiniciando el equipo. En Ubuntu, en la pantalla inicial selecciona 'Start or Install Ubuntu'. 2. Abre un terminal y verifca la particin en la cual est instalada Linux con el siguiente comando: sudo fdisk l El comando arrojar una lista de particiones existentes en los discos duros instalados ms o menos de la siguiente forma: Disco /dev/sda: 118.5 GB, 118526284800 bytes 255 cabezas, 63 sectores/pista, 14410 cilindros Unidades = cilindros de 16065 * 512 = 8225280 bytes Disposit. Inicio Comienzo Fin Bloques Id Sistema /dev/sda1 1 6 48163+ de Utilidad Dell /dev/sda2 * 7 2556 20482875 7 HPFS/NTFS /dev/sda3 2557 14410 95217255 f W95 Ext'd (LBA) /dev/sda5 2557 13234 85770972 7 HPFS/NTFS /dev/sda6 13235 13416 1461883+ 82 Linux swap / Solaris /dev/sda7 13417 14410 7984273+ 83 Linux

donde Linux aparecer en la columna de sistema, anota el primer parmetro de dispositivo, en el caso anterior sera /dev/sda7 3. Posteriormente accede al GRUB con el siguiente comando: sudo grub el comando te arrojar una lnea de escritura ms o menos as grub>_ 4. Ahora se instala el GRUB en el MBR con el siguiente comando: grub> root (hd0,6) grub> setup (hd0) Explicacin: El primer parmetro es el disco duro en el cual tienes instalado Linux, en mi caso es sda7, en este parmetro -> hd (hard drive) a (a=0, b=1, c=2, etc) y a 7 se le disminuye un nmero (1=0, 2=1, ... 7=6 etc). Por lo tanto sda7 = hd0,6 El segundo parmetro es el disco duro en el cual est el MBR, normalmente es el mismo que el anterior, en caso contrario tienes que establecerlo segn lo explicado del primer parmetro. 5. Posteriormente escribe quit para salir de la edicin del GRUB. 6. Ahora se debe de editar lo que aparece en el men de arranque que se muestra al encender, para ello escribe lo siguiente en la terminal: sudo gedit /boot/grub/menu.lst 7. Muestro lo que aparece en mi equipo y explico lo relevante con comentarios marcados despus de #:

timeout 5 #tiempo de espera antes de cargar el sistema si no se elige otra opcin

title Ubuntu, kernel 2.6.20-16-generic #nombre del sistema que aparece hasta arriba root (hd0,6) #ubicacin del sistema en el disco duro

kernel /boot/vmlinuz-2.6.20-16-generic root=UUID=d53e6466-22ca-4de5-84b8-ba74a35df785 ro quiet splash locale=es_ES initrd /boot/initrd.img-2.6.20-16-generic quiet savedefault

title Ubuntu, kernel 2.6.20-16-generic (recovery mode) root (hd0,6) kernel /boot/vmlinuz-2.6.20-16-generic root=UUID=d53e6466-22ca-4de5-84b8-ba74a35df785 ro single initrd /boot/initrd.img-2.6.20-16-generic

title Ubuntu, kernel 2.6.20-15-generic root (hd0,6) kernel /boot/vmlinuz-2.6.20-15-generic root=UUID=d53e6466-22ca-4de5-84b8-ba74a35df785 ro quiet splash locale=es_ES initrd /boot/initrd.img-2.6.20-15-generic quiet savedefault

title Ubuntu, kernel 2.6.20-15-generic (recovery mode) root (hd0,6) kernel /boot/vmlinuz-2.6.20-15-generic root=UUID=d53e6466-22ca-4de5-84b8-ba74a35df785 ro single initrd /boot/initrd.img-2.6.20-15-generic

title Ubuntu, memtest86+ root (hd0,6) kernel /boot/memtest86+.bin quiet

# Un separador para sistemas distintos a Linux. title Otros sistemas:

root

# Aqu aparece el de las ventanitas title Microsoft Windows XP Home Edition root (hd0,1) savedefault makeactive chainloader +1

Importante: Verifca que los parmetros del disco duro como hd0 estn correctos de acuerdo a la distribucin de particiones de tu equipo. 8. Existe un parmetro que oculta el men de arranque e ingresa en el sistema operativo por defecto, el parmetro es hiddenmenu si est escrito en el archivo anterior no se ver el men, a menos que est comentado como #hiddenmenu. 9. Por ltimo debes dar clic en Guardar para que los cambios hagan efecto, reinicia y listo! tienes el men nuevamente al encender.

Link del tema: http://monillo007.blogspot.com/2007/09/cmo-reparar-el-men-de-arranque-grub-en.html

Actualizado el 3 de Mayo de 2012

Hola a todos, soy Juanetebitel y vamos a ver cmo Recuperar el arranque o grub de ubuntu. Ubuntu 12.04 viene con GRUB 2. GRUB 2 es el gestor de arranque por defecto de Ubuntu desde la versin 9.10 (Karmic Koala). Al arrancar el equipo se inicia y se mostrar los distintos sistemas operativos y sus opciones a

la espera de que el usuario seleccione uno.

A tener en cuenta:

Los discos duros SATA tendrn la nomenclatura de /dev/sda... Los discos duros IDE tendrn la nomenclatura de /dev/hda...

Tambin os puede interesar: Modificar el Grub2 o gestor de arranque de Ubuntu Modificar el Grub o gestor de arranque de Ubuntu 9.04 y anteriores BURG GRUB: un men animado para el Grub de Ubuntu Quitar las lneas del Memtest y modo recovery del Grub2 Eliminar Kernel antiguos del Grub2 Wiki de Ubuntu.com: Grub2

Recuperar el GRUB 2 en Ubuntu 12.04 Alguna vez puede pasar que perdamos el arranque o grub de nuestro querido Ubuntu, esto puede pasar por varias razones, pero una de las ms comunes suele ser que: Tengamos instalado windows en una particin y ubuntu en otra. De pronto windows falla y tenemos que formatearlo para instalarlo de nuevo (vaya sorpresa). O nos hemos dado cuenta de que no necesitamos windows para nada (enhorabuena) y lo borramos de nuestro Pc. Bien, pues al formatear la particin de windows se suele perder el arranque de Ubuntu. No pasa nada, cogemos nuestro disco de instalacin de Ubuntu (live cd) y lo metemos. Arrancamos el Pc y elegimos Probar Ubuntu sin alterar el Pc, abrimos una terminal y seguimos los siguientes pasos:

1 debemos de conocer la particin donde tenemos instalado Ubuntu. Si no lo sabemos podemos utilizar el comando: sudo fdisk -l (la ltima letra es una ele minscula) Nos saldr algo parecido a esto:

Localizamos la particin donde tenemos Linux que tiene la Id: 83. En este caso es: /dev/sda3 __ 49732___ 60801 ___ 88919775 ___ 83 ___ Linux y el disco duro que tiene un asterisco * en inicio, que es donde est alojado el grub (sda), no hace falta la particin (sda1).

2 Montamos la particin donde tenemos Ubuntu (en este caso /dev/sda3) en /mnt con el siguiente comando (si lo tenis en otra particin, cambiadlo): sudo mount /dev/sda3 /mnt 3 Ahora montamos el resto de dispositivos con el siguiente comando: sudo mount --bind /dev /mnt/dev 4 Accedemos con permisos a la particin con: sudo chroot /mnt 5 Cargamos el grub2 en el disco duro donde lo tenamos (sda) grub-install --recheck /dev/sda Nota: sda es el disco duro donde est instalado el grub (*) y no debemos poner la particin (sda1), slo el disco duro (sda). Puede darse el caso de tener 2 discos duros o ms pudiendo ser: sdb, sdc...

6 Reiniciamos, sacamos el Live-CD y al arrancar, en el grub, probablemente nos falte algn sistema operativo (normalmente el que ha originado el perder el grub). Para ver de nuevo todos los sistemas operativos, arrancamos ubuntu, y actualizamos el grub con el comando: sudo update-grub

Y ya tendremos nuestro Grub 2 de nuevo intacto con todos los sistemas operativos.

Link del tema: http://www.ubuntu-guia.com/2009/07/recuperar-el-arranque-o-grub-de-ubuntu.html

Relacionados: http://www.ubuntu-guia.com/search/label/GRUB%20arranque