win 7 en un disco y ubuntu en el otro (Solucionado)

Imagen de vmcortes
24 puntos

Buen día compañeros, resulta que tengo win7 instalado en un disco 250 MB y ubuntu en otro de 160. Pero no logro hacer que me trabajen juntos (escoger qué SO quiero al iniciar). Ubuntu es el segundo que instalé y es el único que entra por default. Si quiero usar el win7 tengo que desconectar el disco de ubuntu y reparar/restaurar el win7 para que pueda entrar. Si conecto el disco de ubuntu éste vuelve a tomar el control sin dar opción y vuelve a descomponerse el win7 Ya antes había usado ambos sistemas en un solo disco y funcionaban perfectamente¿Me ha fallado algo en la instalación? Agradezco sus aportaciones.

Imagen de Kuyo
+1
0
-1

Es lo más probable que instalaras el arranque en el disco que contiene ubuntu, seguramente en el sda (C) y entonces grub no ve el otro sistema operativo, que probablemente esté en sdb (D). Me parece que deberías instalar win en el disco sda (C) y ubuntu en sdb (D), dejando el cargador de arranque en sda (C), esto porque normalmente las computadoras arrancan desde el primer disco.
Suerte

+1
0
-1
Imagen de vmcortes
+1
0
-1

si Kuyo, efectivamente tengo el win7 en el disco C y ubuntu en el D, lo que no sé es como dejar ubicado el cargador de arranque en el C, como mencionas. Gracias por interesarte en mi problema

+1
0
-1
Imagen de gato2707
+1
0
-1

1) En el SetUp de la PC (si son discos ATA) me aseguraría que el disco que tiene Ubuntu fuera el primer disco, es decir el de arranque. Si son discos de los antiguos, habrá que cambiar (si es necesario) el orden de los cables.

2) Una vez que se inicie Ubuntu en una terminal bastará con escribir:

sudo update-grub

Esto forzará a que Ubuntu busque todos los sistemas operativos presentes en la PC y los ponga en el Grub

+1
0
-1

Saludos desde México
Mi Web: El Gato con Linux

Imagen de vmcortes
+1
0
-1

Gracias Gato, también estoy en México, ojalá me puedas ayudar más
Hice lo siguiente
conecté ambos discos y arranqué desde la USB con ubuntu (este consejo lo leí en otra publicación)
este fue el resultado:

ubuntu@ubuntu:~$ sudo update-grub
/usr/sbin/grub-probe: error: cannot stat `aufs'.
ubuntu@ubuntu:~$

Qué mas puedo hacer?
el win7 lo tengo en el disco C y el ubuntu en el D. Me interesa que el win7 sea la primera opcion de arranque porque es lo único que mis hijas y mi mujer se atreven a usar, yo soy el "loco" en mi familia que anda buscando otras opciones como el ubuntu.

+1
0
-1
Imagen de gato2707
+1
0
-1

Yo no te sugerí que iniciaras desde la USB. Dije que iniciaras desde Ubuntu instalado en el HDD.

Como Ubuntu ya está funcionando y tu problema es que no puedes acceder al otro sistema operativo es mas sencillo hacer que todo quede listo.

En GNU / Linux no hay discos A, B, C, etc. Así que jamas vas a encontrar ninguna referencia usando esa nomenclatura. Los discos se enumeran en orden así: sda, sdb, sdc, y las particiones de cada disco, por ejemplo para el primero serán sda1, sda2, etc.

Ahora que si te empeñas en hacerlo por la vía difícil puedes ver aquí http://askubuntu.com/questions/48651/cannot-install-grub-due-to-cannot-s....

Y por cierto, el orden de arranque de los sistemas operativos se hace modificando el GRUB, no cambiando el orden de los discos, vamos puedes tener 20 SOs y es el Grub el que determina en que orden aparecen; pudiera ser que el que aparece como primera opción sea el que está en el último disco en la última partición.

Pero una cosa a la vez. Primero que GRUB reconozca ambos SOs y luego arreglas el orden del menú de arranque.

+1
0
-1

Saludos desde México
Mi Web: El Gato con Linux

Imagen de vmcortes
+1
0
-1

Bueno disculpa la confusion, mencioné que en otra publicacion leí lo de arrancar con usb
Desde luego que quiero ayuda, por eso estoy aquí, espero me tengan paciencia y que es poco lo que he usado este software y no entiendo todos los términos

pero bien,
ahora lo hice arrancando desde el disco D (o sdb, como dice tu comentario), que es donde está ubuntu y
esta fue la respuesta:

victor@victor-ubuntu:~$ sudo update-grub
[sudo] password for victor:
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.38-8-generic
Found initrd image: /boot/initrd.img-2.6.38-8-generic
Found memtest86+ image: /boot/memtest86+.bin
done
victor@victor-ubuntu:~$

entiendo que mi dice que ya está hecho, pero sigo sin poder escoger con qué S.O. arrancar

+1
0
-1
Imagen de gato2707
+1
0
-1

La salida que muestras indica que detectó Ubuntu, y nada mas.

1) ¿Está conectado, y detectado el otro disco, el que contiene W$?

2) ¿Probaste invertir los discos físicamente, es decir cambiar los conectores SATA?

3) ¿Está funcionando adecuadamente el W$?

4) ¿A qué te refieres cuando dices que te estropea el W$? Teoricamente Ubuntu no estropea nada que tenga el otro SO.

5) ¿Desde Ubuntu puedes ver el otro disco, el que tiene W$?

6) Y si sigo pensando el comentario que te hicieron del grub instalado en el disco donde está W$ tiene sentido.

+1
0
-1

Saludos desde México
Mi Web: El Gato con Linux

Imagen de vmcortes
+1
0
-1

Respondiendo a cada pregunta: (USO MAYUSCULAS PARA SEPARA LA RESPUESTA DE LA PREGUNTA)

1) ¿Está conectado, y detectado el otro disco, el que contiene W$? SI

2) ¿Probaste invertir los discos físicamente, es decir cambiar los conectores SATA? NO

3) ¿Está funcionando adecuadamente el W$? SI, SIEMPRE Y CUANDO TENGA DESCONECTADO EL DISCO DE UBUNTU

4) ¿A qué te refieres cuando dices que te estropea el W$? Teoricamente Ubuntu no estropea nada que tenga el otro SO. RESULTA QUE CADA VEZ QUE INICIO CON EL DISCO DE UBUNTU Y DESPUES TRATO DE INICIAR CON EL DE WIN7 (OBLIGADAMENTE HABIENDO DESCONECTADO EL DISCO DE UBUNTU), WIN7 TIENE QUE AUTOREPARARSE O RESTAURAR SISTEMA PARA PODER FUNCIONAR DE NUEVO, DE LO CONTRARIO NO ENTRA. Y SIGUE FUNCIONANDO BIEN MUCHAS VECES HASTA QUE NECESITO CONECTAR EL DISCO DE UBUNTU, SE REPITE EL ERROR.

5) ¿Desde Ubuntu puedes ver el otro disco, el que tiene W$? SI, CON TODAS SUS PARTICIONES, TAMBIEN PUEDO ESCRIBIR O BORRAR ARCHIVOS EN ÉL.

6) Y si sigo pensando el comentario que te hicieron del grub instalado en el disco donde está W$ tiene sentido. ESTO NO SE COMO HACERLO

+1
0
-1
Imagen de fernando-eguia-mx
+1
0
-1

¿Qué no debería ser el comando "sudo update-grub2"?

¿Qué versión de ubuntu usa el solicitante?

+1
0
-1
Imagen de vmcortes
+1
0
-1

Hola Fernando, gracias por intervenir.

de entrada instalé la 11.04 para luego actualizar, (por lo pronto la prioridad es que me funcione el grub)

lo del comando que mencionas no lo he probado

+1
0
-1
Imagen de .doc
+1
0
-1

pues es lo fundamental:
sudo update-grub
(para que te reconozca los S.O) y luego un
sudo grub-install /dev/sda
para que te instale el grub en el sector de arranque del primer disco (presumiblemente se llamará /dev/sda)

+1
0
-1
Imagen de vmcortes
+1
0
-1

hola Doc, precisamente el comando que utilicé y que no me dio el resultado esperado fue "sudo update-grub", y el que Fernando propone es "sudo update-grub2", pero yo no sé, a ver que opinan los que saben más.

+1
0
-1
Imagen de .doc
+1
0
-1

pues a mi si me funciona, y tengo el grub2. Pero... ¿qué problema ves en probar ambos comandos, en vez de esperar a ver qué dicen los demás?.

Nota: en realidad, una secuencia más completa es esta: primero de todo...
sudo aptitude install os-prober
(os-prober es el paquete que reconoce los S.O. Por si no está instalado, lo instalas.
Luego se ejecuta con el mandato (seguimos en consola root...)
os-prober
y ahora ya (también, desde consola root)
update-grub
para terminar con un...
grub-install /dev/sda

(como te digo, a mi siempre me ha dado resultado... claro que yo nunca he trabajado (por ejemplo) con UEFI y las nuevas particiones GPT.

+1
0
-1
Imagen de vmcortes
+1
0
-1

gracias por tu aportación, precisamente estoy trabajando con UEFI, pero ya quedó.

+1
0
-1
Imagen de fernando-eguia-mx
+1
0
-1

Deberías migrar a una versión de ubuntu más reciente porque esa versión que usas ya no te ofrece soporte ni actualizaciones. Yo sugeriría que uses la LTS 12.04 si quieres tener un mejor resultado.

Por cierto, si eres capaz de gestionar el BIOS de tu equipo de manera efectiva, deberías hacer los ajustes necesarios para iniciar manualmente desde cualquiera de los dos discos, según te convenga. O bien,, dejar tu guindous sin tocar. Luego, desconectando el disco donde lo tienes, ver si ubuntu funciona sin problemas. Luego, ajustando la secuencia de inicio de tus discos, elige ubuntu y luego utiliza el comando "sudo update-grub2", lo que se encargaría de detectar automáticamente el otro sistema.

¿Habías intentado eso?

+1
0
-1
Imagen de vmcortes
+1
0
-1

vi la 14.04, parece que es la más actualizada, pero por lo pronto usé la que ya tenía en una memoria usb, pensando en actualizarlo una vez instalada, pero si dices que ya no se actualiza, tendré que instalar otra más nueva.

Sobre el BIOS, hice los ajustes para que el disco de ubuntu fuera la primera opción de arranque y sí, funciona bien ya sea solo o acompañado con el de win7, (el win7 trabaja bien si el otro disco está desconectado) También puedo seleccionar manualmente desde el BIOS con cual disco quiero iniciar en cada ocasión, el problema está en que los quiera usar juntos porque el w7 se echa a perder inmediatamente. Es más, aunque sólo conecte el disco de ubuntu (sin desconectar el de windows, claro) y encienda la máquina, ubuntu se mete primero (aunque sea la segunda opcion) y ya no deja funcionar al win7

+1
0
-1
Imagen de gato2707
+1
0
-1

1) Abre la PC desconecta el disco de Ubuntu.

2) Inicia W$ y asegúrate que todo esté funcionando bien, si es necesario realiza las reparaciones necesarias. Reinicia cuantas veces sea necesario.

3) Apaga la PC desconecta el disco de W$ y conecta el disco de Ubuntu.

4) Conecta la USB con la imagen Live, si tienes una 12.04 es recomendable que primero descargues la 14.04, pero no es necesario. Con la 12.04 puedes trabajar bien y aún tienes soporte hasta al 2017. Y en el momento en que lo decidas puedes actualizar a la 14.04. Solamente ten en cuenta que actualizar puede resultar mas lento y tedioso que descargar la nueva versión y después instalarla.

5) Inicia la PC y asegúrate que arranque desde la USB.

6) Vamos a volver a instalar para eliminar los problemas del GRUB.

7) Instala Ubuntu, no importa que aún no este presente el disco de W$; al estar desconectado ese disco, el Grub se instalará donde debe.

8) Al llegar al punto de las particiones escoge el método que mas te agrade. Yo te recomiendo el Manual: Crear 3 Particiones Físicas, la primera para Swap, la segunda para / y la tercera para Home. En cuanto a los tamaños, como no sé cuanta RAM tienes entre 1 y 2 GB es más que suficiente, yo con PC's de 2 GB de RAM nunca pongo mas de 1 GB y la swap nunca se usa, pero está ahí para cuando se necesite. Unos 30 GB para /, aunque depende de que tanto le vayas a poner a Ubuntu, yo suelo poner 40 GB en discos de ese tamaño o más grandes. Y el resto para /home.

9) Antes de concluir la instalación cuando te pregunte donde instalar el GRUB, solamente verifica que sea el mismo disco donde instalaste Ubuntu, generalmente sda.

10) Inicia Ubuntu normalmente y verifica que todo esté trabajando bien. Si lo deseas puedes actualizarlo, esto puede ser un buen trecho de tiempo dependiendo de la ISO que tengas instalada, no es lo mismo la 12.04 o la 12.01.1 o la última 12.04.5

11) Una vez que estés seguro apaga la PC y conecta el disco de W$. Asegúrate que el disco de Ubuntu esté en el primer conector SATA y el de W$ en el segundo. Recuerda que el órden de arranque lo determina Grub y no el orden de los SATA.

12) En el BIOS verifica nuevamente que la prioridad de los discos sea Ubuntu en primer lugar y W$ en segundo.

13) Inicia nuevamente la PC, debe ingresar a Ubuntu en directo.

14) Abre la terminal y ejecuta:

sudo update-grub

15) Sí, esta instrucción lo hace bien, si es necesario internamente llama a update-grub2.

16) La salida deberá ser algo como:

Found linux image: /boot/vmlinuz-2.6.38-8-generic
Found initrd image: /boot/initrd.img-2.6.38-8-generic
Found memtest86+ image: /boot/memtest86+.bin
Found Windows 7 (loader) en /dev/sdb1

17) Si ya llegaste hasta aquí el disco de W$ y el sistema operativo ya han sido correctamente reconocidos.

18) Reinicia la PC y verifica que ahora tienes un menú de arranque y la opción para W$ debe ser la última. La Primera es para Ubuntu y se activa sola después de 10 segundos.

19) Si quieres (y creo que sí) cambiar este órden, tienes una de dos. a) buscas aquí o donde quieras un tuto para cambiar el archivo grub.conf. Yo te recomiendo instalar grub-customizer que te permitirá hacerlo en forma gráfica (entre otras cosas)


sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer

El programa es muy intuitivo y podrás ajustar tu menú de arranque como prefieras, incluyendo cambiar el orden y el tiempo para el inicio automático.

Una última recomendación: ¡No revuelvas tutorías ni ayudas! si vas a seguir mi consejo hazlo completo, lo mismo para otros. Evidentemente se pueden acortar pasos, pero estoy en el entendido que eres novato y tienes problemas, así que más vale paso a pasito y por las piedritas.

+1
0
-1

Saludos desde México
Mi Web: El Gato con Linux

Imagen de vmcortes
+1
0
-1

- me hice una nueva usb con la version 14.04
- seguí los pasos 1 al 7 sin ningún problema
- en el paso 8 me respondió: "No se definió un sistema de ficheros raíz", así que dejé que el instalador hiciera las particiones a su gusto. Estoy trabajando con 4GB de RAM (aunque parece que el ubuntu solo reconoce 3GB según el resumen de detalles del sistema) y el procesador AMD A4-5300 APU with Radeon(tm) HD Graphics × 2 en un disco de 160GB.
- El paso 9 no lo hice porque nunca ví que me diera a elegir. Supongo que lo hizo automáticamente y que instaló el grub en el único disco que tenía conectado: el de ubuntu.
- Paso 10, comprobado, funciona bien el ubuntu, y quedó funcionando bien el w$(que hasta ahorita está desconectado). Este mensaje lo estoy escribiendo desde ubuntu 14.04 recién instalado.
- Hasta aquí....Voy bien o me regreso? La duda es por lo que hice en el paso 8 y 9. Espero respuesta para continuar con el paso 11.

+1
0
-1
Imagen de gato2707
+1
0
-1

iniciar sin tener la USB conectada vas bien. Lo de verificar es porque en algunas ocasiones Ubuntu instala el Grub en la USB (es un bug ya conocido y no está plenamente solucionado, a veces si, a veces no).

Por cierto la salida del grub debe darte otras versiones del kernel 3.13 algo, solamente lo escribí como ejemplo ya que esa es la salida de un Ubuntu 12.04 y no la de uno 14.04

Sigue adelante y suerte, te leo mañana.

+1
0
-1

Saludos desde México
Mi Web: El Gato con Linux

Imagen de vmcortes
+1
0
-1

Por fin ya pude seguir todos los pasos y ya pude elegir con que SO entrar
Ya instalé el grub customizer y le hice una modificacion. Pero lo que obtuve fue que entró ubuntu sin preguntar, así que lo volví a dejar como estaba (jajaja). Luego le sigo moviendo a ver que pasa.
Gracias Gato, y gracias a todos los que trataron de ayudar. Ahora mi siguiente paso es ver que más aprendo, especialmente trataré de encontrar un programa adecuado para editar algunos videos que tengo por allí almacenados en una camara digital, pero eso es harina de otro costal.

+1
0
-1
Imagen de gato2707
+1
0
-1

Haber sido útil

No olvides editar el título de la entrada para que aparezca la palabra SOLUCIONADO

+1
0
-1

Saludos desde México
Mi Web: El Gato con Linux

Imagen de nolin
+1
0
-1

Primero, lo corto: "sudo update-grub" y "sudo update-grub2" ejecutan la misma acción. De hecho la segunda es un enlace a la primera. Lo puedes comprobar con el comando "ls -l `which update-grub update-grub2`".

Segundo, los discos.
Por lo que se ve, tienes un gestor de arranque en cada disco. Deberías tener sólo uno.

1) Ten enchufados ambos discos.

2) Luego entra en la UEFI/BIOS y busca donde indicar cual es el primero y cual el segundo. Consejo: primero el de Windows, segundo el de Ubuntu. Si no existe esa opción, intercambia los cables de datos de los discos (con el ordenador desconectado de la corriente, claro).

3) Todavía en la UEFI, busca donde seleccionar el orden de arranque (disco0, disco1, CD, USB, red...) y asegúrate de que el disco de Windows está delante del de Ubuntu.

4) Arranca el ordenador. Debería arrancar con Windows.
Busca en las opciones del panel de control cómo apagar sin hibernar; es decir, desactiva el "apagado rápido". Luego apaga el ordenador.

5) Arranca con LiveCD/USB y usa gparted para averiguar cómo se llama en Linux tu disco de Windows. Posiblemente sea "dev/sda", ya que verás particiones de ese disco (sda1, sda3, etc) formateadas tipo "ntfs".

6) Sal de gparted y usa "sudo grub-install /dev/sda" (cambia la "a" final por el nombre correcto). Esto instalará grub en el disco de Windows, o sea, el que queremos que se use para arrancar el ordenador.

7) Retira el LiveCd y arranca normalmente. Deberías ver el menú del grub.

Nota: si desenchufas un disco, windows se tiene que auto-reparar con la información de qué disco está enchufado donde.

+1
0
-1
Imagen de Kuyo
+1
0
-1

Por lo visto se te ha complicado un poco el asunto. Te aconsejo buscar una versión reciente (14.04 estaría bien).
1) quitar el disco con ubuntu, dejar solo el que contiene windows en la primera posición (ya sea sata0 o ide primario maestro - C)
2) arrancar la pc y reparar windows, para que arranque normalmente desde el primer disco (punto 1). Apagar la pc
3) instalar el disco para ubuntu (sata1o primario esclavo D -puede ser secundario maestro E, etc)
4) entrar al BIOS y asegurate de que arranque en la unidad que tenés ubuntu (usb-cd/dvd)
5) al instalar ubuntu te verá el sistema operativo del primer disco y además te propondrá instalar en ese disco junto con el otro sistema, le debés indicar que usarás para ubuntu el segundo disco (particionándolo como querás), pero dejando el cargador de arranque en el primer disco.
Así lo haría yo.
Suerte

+1
0
-1