(Solucionado) Problema con el GRUB, instale KUBUNTU

Imagen de aCshow
0 puntos

Hola, buenas tardes!
Soy novato en Linux y aqui en el foro, asi que si cometo algun fallo espero no se lo tomen a mal.
Instale ayer mismo Kubuntu en otra particion de mi portatil NB700 de Pc-Box, en una tengo Win XP y en la otra instale el Kubuntu con la ayuda de un amigo.
El problema vino cuando al acabar de instalar kubuntu y de nuevo volver a xp, debio de haber algun problema con el norton partitio magic, ya que fue lo utlimo que toque.

Al reiniciar el pc me salia lo siguiente.

GRUB Loading stage 1.5

GRUB Loading, please wait...
Error 22
_______________________________

Porfavor necesito vuestra ayuda.
Muchas gracias.

Imagen de javara
+1
0
-1

El error 22 es que no encontró la partición indicada. 

Si estas intentando acceder a windows pero puedes ingresar a linux, puedes editar el archivo /boot/grub/menu.lst y verificar que indica la entrada de windows, sobre todo el tema de la partición. Si tu idea es entrar en linux ya instalado, conviene que entres con el livecd, montes la partición liux y verifiques la configuración del menu.lst, lo importante es lo que dice la línea root en cada entrada.

 

Javier Aragones

Linux User # 170472

+1
0
-1

Javier Aragones

Linux User # 170472

Ubuntu User # 18322 

Imagen de aCshow
+1
0
-1

Muchas gracias, Javier.

Pero esque no puedo entrar ni a Wxp ni a Kubuntu... :S

Mi deseo es no perder los datos de la particion de xp, ya que como un tonto no he hecho copia de seguridad, por otra parte si fuera posioble arreglar el error y mantener los dos SO, como antes.

+1
0
-1

_______________________________________________________________

Un Saludo

Imagen de javara
+1
0
-1

En  ese caso trabajas todo desde el livecd, es decir primero hay que ver si cambiaron las particones, para ello buscas el Gestor de particiones, que anda por Sistema, Administración, luego al abrir tomas nota de donde estan las cosas, por ejemplo si tu win XP esta en hda1, tu linux en hda2, etc. Si no has tocado la partición windows debe estar todo alli. Luego creas un directorio para linux y lo montas, alli editas el menu.lst, es decir abres una consola y pones:

sudo  mkdir /linux

sudo mount -text3 /dev/hda2 /linux

esto suponiendo que ubuntu este en la hda2, luego:

sudo gedit /linux/boot/grub/menu.lst

y verificas las particiones, si windows esta en hda1 será (hd0,0), si linux esta en hda2 será (hd0,1), en el menu.lst buscas las líneas que dicen title, alli estan los títulos que aparecen al seleccionar partición, debajo hay unas líneas que dicen root y la partición, por ejemplo:

title Esta es un ejemplo de partición....

root   (hd0,1)

kernel .....

lo mportante es el hd0,1 debe ser el que corresponde. Lo mportante es donde se instalo todo y como esta este menu.lst.

Veamos,.

 

Javier Aragones

Linux User # 170472

+1
0
-1

Javier Aragones

Linux User # 170472

Ubuntu User # 18322 

Imagen de aCshow
+1
0
-1

Javier, perdona que te haga preguntas tan tontas, he entendido mas o menos lo que me querias decir con lo de montar el directorio en linux.

Lo que acabo de hacer ha sido entrar desde el live cd de kubuntu, darle a instalar... y ahora estoy en el escritorio de Kubuntu, e entrado en Qparted y he visto que tengo 6 particiones... 2 libres de 0.03 mg :s, 2 de windows, esque en una tengo el SO y en otra los datos y demas programas. Y luego otras 2 particiones de kubuntu, el swap y el ext3...Que hago ahora?

Javier los pasos que me explicas que son para recuperar todo?

Muchas gracias,

+1
0
-1

_______________________________________________________________

Un Saludo

Imagen de Erunaven
+1
0
-1

Hola:

Intenta usar un programa que se llama SuperGrub y esta diseñado para salir de problemas como el que comentas.

El enlace es:

http://supergrub.forjamari.linex.org/

 

Saludos. 

+1
0
-1
Imagen de aCshow
+1
0
-1

Erunaven, tarda demasiado en cargar la web creo que esta caida.

pero gracias mil.

+1
0
-1

_______________________________________________________________

Un Saludo

Imagen de javara
+1
0
-1

La idea de usar el qtparted es para ver donde esan instaladas las cosas, es decir si tienes dos particiones windows, la que nos interesa es la que tiene el sistema, además la que posee el sistema linux, la swap y la otra de datos de windows la dejamos porque no nos sirve para lo que necesitamos, teniendo estos datos, verificas el menu.lst y lo editas para corregir el error.

 

Javier Aragones

Linux User # 170472

+1
0
-1

Javier Aragones

Linux User # 170472

Ubuntu User # 18322 

Imagen de aCshow
+1
0
-1

Muchas gracias, Javier pero, como verifico y edito el menu.lst para corregir el error? Perdona que te haga esta pregunta pero no tengo mucha idea...

 

+1
0
-1

_______________________________________________________________

Un Saludo

Imagen de Gabriel_M
+1
0
-1

Hola acs...:

1) Luego de la instalación de Kubuntu ¿En algún momento la pc inició con algún operativo? entiendo que si, pues dices que lo ultimo que has usado fue el partition magic (programa windows)

2) Inicia con el live-cd y en konsole escribe:

sudo fdisk -l

copia y pega la salida completa en el post. 

Saludos.


Equipo de Ubuntu-es
+1
0
-1
Imagen de aCshow
+1
0
-1

Esto me sale...

Disk /dev /sda: 250.0 GB, 250059350016 bytes

255 heads, 63 sectors/track, 30401 cylinders

Units = cylinders of 16065 * 512 =8225280 bytes

Disk identifier: 0x083e083d

 

Device boot                Start          End          Blocks          Id          System

/dev/sda1 *                 1              2550        20482843+   7           HPFS/NTFS

/dev/sda2                  2551          27978      204250410    7          HPFS/NTFS

/dev/sda3                  27979        30018      16386268+    83        Linux

/dev/sda4                  30019        30401       3076416       83        Linux /Swa..

                                                                                                 ..swap/Solaris

 

 

Tengo 2 particiones, en una XP y la otra Ubuntu recien instalado, vamos aer lo instale... osea ke si tengo ke perder la particion de ubuntu y volverla a instalar me es indiferente.

Muchas gracias, espero tu respuesta.

+1
0
-1

_______________________________________________________________

Un Saludo

Imagen de aCshow
+1
0
-1

hOla de nuevo, al escribir la linea de comandos

 sudo gedit /linux/boot/grub/menu.lst

me dice:

sudo: gedit: command not found 

_______________________________________________________________

Un Saludo

+1
0
-1

_______________________________________________________________

Un Saludo

Imagen de Gabriel_M
+1
0
-1

Hola acs...:

Inicia con el cd de Windows XP, cuando te lo pregunte pulsa R, quedaras al finalizar la carga en la consola de Windows, ejecuta:

chkdsk /f c:

chkdsk /f d:

fixboot

fixmbr

Luego cierra la sesión y reinicia desde el disco rígido.

Si todo va bien tendrías que hacerlo desde Windows.

Una vez que Windows este funcionando ejecuta defrag en c: y en d:, cierra normalmente e inicia con el livecd de kubuntu.

Una vez que termine la carga de kubuntu ve si esta instalado ntfsprogs, si no lo esta instálalo, luego desmonta sda1, sda3 y sda4, carga gparted y:

Reduce sda1 al principio en 500 megas.

Elimina sda3

Elimina sda4

Crea una partición primaria, activa, en formato ext3, en los 500 megas del principio.

Aplica los cambios y cierra la sesión live.

Reinicia del disco rígido con Windows para que se adapte a los cambios, si no se ejecuta al principio por si mismo chkdsk, pulsa:

Inicio > Ejecutar > cmd > en la consola escribe: chkdsk /f , te dira que se ejecutará en el proximo inicio, acepta, cierra, y reinicia.

Terminada la carga, cierra normalmente:

Inicia con el livecd de kubuntu, terminada la carga inicia la instalación, cuando llegue al particionamiento elige manual e instala:

/boot en la partición primaria, activa, formato ext3 del comienzo del disco.

/ en formato reiserfs en aproximadamente 15 gigas del espacio libre

/home en formato reiserfs de unos 4 gigas del espacio libre

swap de intercambio en el giga restante del espacio libre

En esta parte no debes tocar sda1 ni sda2 

Terminada la instalación, acepta que el grub se instale por defecto, en el mbr con opción de otros operativos, es automático, solo debes aceptar lo que te propone.

Cuando inicies con kubuntu, desmonta si estuvieren montados sda1 y sda2, instala ntfs-3g, fuse-utils, libfuse2 y ntfsconfig.

Terminada la instalación de estos compònentes busca en tus menus la: herramienta de configuración ntfs,  y activa el soporte para dispositivos internos.

Asi podrás acceder a tus particiones ntfs y compartir los datos de sda1 y sda2 entre windows y linux. 

Para más comodidad puedes montar sda2 dentro de /home/tuususario/datos

En konsole creas el directorio

sudo mkdir /home/tuusario/datos

Le das permisos de lectura escritura

sudo chmod -Rf 777 /home/tuusuario/datos

Editas fstab

sudo kedit /etc/fstab

Buscas donde dice

#/dev/sda2

xxxxxxxxxxxxx   /media/sda2   ntfs-3g defaults xxxxxxxxx

Y cambias el directorio donde fue montado por ntfsconfig, seguramente /media/sda2 por /home/tusuario/datos, guardas, sales de kedit y ejecutas

sudo mount -a 

Saludos.


Equipo de Ubuntu-es
+1
0
-1
Imagen de aCshow
+1
0
-1

Muchas gracias a todos, pero me ha dado por reinstalar Kubuntu, y se ha arreglado todo al parecer... ya funciono bien gracias a todos :)

Otra cuestion, que serie de comandos he de usar para que cuando encienda el ordenador me inicie por defecto en Wxp, es decir que cuando me sale el menu si kiero iniciar con ubuntu o xp, me salga la cuenta atras de los segundos para xp y no para ubuntu.

Muchas gracias

+1
0
-1

_______________________________________________________________

Un Saludo

Imagen de javara
+1
0
-1

Este fdisk indica que tienes una partición sda1 con windows, que debo suponer que es la de tu sistema, luego hay una de linux en sda3, con esto vemos el menu.lst.

En el livecd, montas la partición linux como te comenté antes:

sudo mkdir /linux

sudo mount -text3 /dev/sda3 /linux

luego editas el grub:

sudo gedit /linux/boot/grub/menu.lst

buscas lo que dice title y luego root, eso verificas, la sda1 sería (sd0,0) y la sda3 sería (sd0,2), fijate que es sd0 el disco sda y sd0,0 la primer partición de ese disco. Luego en la línea que dice kernel en la entrada de linux hay una parte que dice root=, alli va la partición de forma normal, es decir root:/dev/hda3.

Veamos.

Javier Aragones

Linux User # 170472

+1
0
-1

Javier Aragones

Linux User # 170472

Ubuntu User # 18322