Utilizamos Cookies de terceros para generar estadísticas de audiencia y mostrar publicidad personalizada analizando tu navegación. Si sigues navegando estarás aceptando su uso. Más información X
PortadaForo AyudaTutoriales
InicioForosForo Linux

Trykenter y su Grub de Suse 10.2

trykenter
2007-04-29 21:14 - Respuestas: 10 - Tema nº: 2446406


Características: Windows XP Profesional, P-4, 3.2Mhz, 2x250GB HD, 1024DDR.

Bueno, tengo que decir que no es la primera vez que pongo esta pregunta. Pero si que es la primera vez que os doy el compendio de datos que os lanzo. Esto se ha convertido para mí, en un reto y un caso de orgullo y superación personal. Llevo algo así como una semana intentando que me funcione un arranque dual de dos windows y un Línux y no hay pantalones a poder hacerlo.

Esto va para los administradores del foro: Si consigo hacer que me funcione el invento, prometo hacer un tutorial de 100 hojas por lo menos sobre como hacer la configuración de un arranque múltiple con el Grub.

Si tienes prisa, te aconsejo que no sigas leyendo, porque la cosa va para largo. Y es que estoy tan aburrida y desesperada que... ya no se donde pegarla. Y claro pues... os tocó a vosotros. ¡¡Agarraos fuerte que voy!!

Tengo dos HD que llamaré A y B, los dos de 250B "SERIAL-ATA"

El disco B lo particioné y formateé de la siguiente manera:
Part. 0: NTFS primaria con Windows-1
Past. 1: NTFS lógica para datos.
Part. 2: NTFS primaria con Windows-2

En el disco A lo particioné y formateé del modo:
Part. 0: Ext.3 lógica "/" con Suse 10.2
Part. 1: Swap lógica
Part. 2: Ext.3 lógica "/home"

En el disco B donde instalé los dos windows, lo hice instalando uno, para después ocultarla e instalar el windows-2. De este modo la segunda partición no toma prestados los archivos de arranque y son totalmente independientes. Anterior mente he hecho varias veces esta instalación, y para el arranque dual, utilizaba una utilidad de Partition Magic 8.0 que se llama Boot Magic, que había que instalarla en una pequeña partición FAT o FAT32. De este modo cuando una estaba activa la otra permanecía oculta, de modo que el arranque sólo veía una partición activa.
En este caso no he instalado Boot Magic en el HD, ya que mi intención es utilizar el Grub del línux que voy a instalar en el segundo disco duro. Tengo que decir enfáticamente que con un CD externo de arranque para direccionar el sector y particionamiento de arranque los dos windows me funcionan de PM.

A continuación suelto el HD de windows y conecto el disco A para proceder a su instalación. Lo instalo y funciona perfectamente. A este punto te estarás preguntando por qué no instalé Línux con el disco B instalado. La respuesta es que justo un día antes lo hice así y... no funcionó nada. No se ni como ni por qué pero, en esta ocasión opté por hacerlo todo manualmente.

Y ahora es el momento de juntar los dos HD: mi idea es poner el disco A (línux) como master primario y el B (windows) como master secundario. Lo hice así porque pensé que sería el orden lógico, ya que la bios detecta el primario antes, y es allí donde está el Grub (no se si con buen criterio).

La cuestión es que tube que editar el Grub a mano, de lo cual voy a resumiros en un extracto. Los comandos de Suse los voy a obviar por no tener ningún tipo de conflicto.

GRUB
-title windows-1
-rootnoverify (hd1,0)
-makeactive
-chainloader (hd1)+1
-map (hd0) (hd1)
-map (hd1) (hd0)


-title windows-2
-rootnoverify (hd1,2)
-makeactive
-chainloader (hd1)+1
-map (hd0) (hd1)
-map (hd1) (hd0)

Llegados hasta este punto, me funcionaba el línux y windows-1, en windows-2 me daba un mensaje de error:
"Missing operating system"
He de decir que hasta llegar a esta configuración del Grub (que creo es la buena) e tenido que andar la seca y la meca. Por lo que deduje que tal vez durante la "pelea" dañé algún archivo de arranque y volví a instalarlo en modo reparación para regenerar los archivos de arranque. (no sabía hacerlo de otra forma)
Vuelvo a juntar nuevamente los dos discos, y entonces no me va ni el línux ni.... ya no se, porque a partir de aquí todo es una vorágine de hacer y deshacer cosas y ya no se ni donde tengo la mano derecha.
Actualmente estoy trabajando con el disco de windows (B) que me funciona bien sólo (no sin algún que otro susto) y es que parece que el Grub me fastidia la tabla de particiones o el MBR o yo no se qué.

Después de toda esta matraca, la pregunta es si alguien me puede ayudar mediante una aportación, enlace, tutorial,... ¡¡lo que sea!! No sólo quiero solucionar el problema sino que además quiero hacer un buen tutorial sobre un tema que, por lo que he podido ver en muchos foros es un auténtico caballo de batalla de los nuevos Linuxeros, que dicho sea de paso, abundamos por doquier.

Gracias por aguantar el tostonazo (si has llegado vivo hasta aquí). Saludos afectuosos de... Trykenter.
Disculpa los errores de redacción, pero es que estoy escribiendo de sopetón y pienso que es más importante el fondo que la forma. Adios!!

Comentarios adicionales: El problema surgió justo despues de instalar un programa.
Posibles soluciones:
Trykenter y su grub de suse 10.2Trykenter y su grub de suse 10.2
Trykenter y su grub don kubuntu 6.10.Trykenter y su grub don kubuntu 6.10.
Grub loading stage 1.5 grub loading please wait.... Grub loading stage 1.5 grub loading please wait....
Suse 9.3Suse 9.3
Suse 9.1Suse 9.1
necromantika

Re: Trykenter y su Grub de Suse 10.2 - 2007-04-29 22:27 - Respuesta 2

Hola trynkenter; sinceramente te estás complicando la vida; en más de una ocasión te he dicho que windwows es algo "caprichoso" con los HD y particiones;wimdows, debe ir necesariamente en (hd0,0), tu como tienes dos, el otro windows irá en (hd0,1) .

Linux es más "humilde" para ser instalado, si quieres ponerlo en el otro disco (yo tambíen lo tengo en el segundo disco) ponlo en (hd1,0).

Además no debes quitar ningún disco para instalar ningún S.O. en el "otro" disco ya que así lo único que haces es marear al gestor de arranque.

Resulta curioso que yo también tengo dos HD, con wimdows y linux.

Nada más que decirte, si sigues empeñada en meter windows en el segundo disco, con linux en primero, me parece un reto interesante, pero baldío.

salu2

trykenter

Re: Trykenter y su Grub de Suse 10.2 - 2007-04-30 15:57 - Respuesta 3

De acuerdo necromántika, te voy a hacer caso, voy a colocar el HD B con los dos windows en el master primari y el línux en el disco A máster sedundary. Tan sólo un par de matizaciones:
1.- Cómo tengo que dejar los windows, uno activo y el otro oculto, o ambos ocultos, o como??
2.- Es bien sabido que no es necesario que las particiones de línux sean primarias para poder arrancar. En este tipo de instalación sería necesario hacerla primaria (/) para que el invento funciones.
3.- Dónde coloco el Grub: lo lógico sería hacerlo en el MBR del primer disco arrancable. En este caso en de los dos windows (hd0). Hago hincapié en ello porque cuando configuras el grub con el YaST de Suse te dice que poner el grub en el MBR del primer disco no es aconsejable o algo por el estilo que no recuerdo exactamente. La cuestión es que te lo desaconseja. (no se por qué) Resumiendo: ¿Que donde lo pongo?

Muchas gracias por haberte molestado en contestar y haber seguido mi caso. Estaremos en contacto y te aseguro que al final, el invento funcionará; no se como pero seguro que lo hace.

Hasta la vista y saludos de Trykenter.
necromantika

Re: Trykenter y su Grub de Suse 10.2 - 2007-04-30 21:11 - Respuesta 4

Bueno, a linux le da igual, pero puedes asegurarte poniendolo en una primaria, así lo tengo yo.

Pon la pationes de windows como activas, lo que no veo claro ese jaleo que tienes cambiando los discos.

Cuando yo instalé linux en mi segundo hd el grub se instalo solito donde debe ir detectando los otros S.O, solamente tuve que tocarlo para decirle con que S.O. quería que arrancase por defecto, esa es otra de las cosas que no llego a entender de tu problema.

pues ya dirás que haces, pero ya te digo que ese "vaile de discos" no me da buen rollo.

salu2



tordanxa

Re: Trykenter y su Grub de Suse 10.2 - 2007-05-01 22:03 - Respuesta 5

_________________
trykenter

Tema: Trykenter no se rinde con el Grub de Suse 10.2 - Enviado el: 2007-05-01 22:01 - (Post 2446715)


Características: Windows XP Profesional, P-4 3.2Mhz, 1024DDR, 2x 250GB.

Bueno, lo prometido es deuda. Como ya le dije a necromántika en el Post. 2446406 no soy de las que se rinden al primer dolor y aquí estoy. Bueno... pues entremos al toro!!
Tal como me dijo en el post reseñado, le hice caso y he vuelto a reconfigurar toda la disposición de los HD.
Para no redundar en datos, voy a exponer tal como los tengo ahora y a las conclusiones que he llegado. En todas las denominaciones de discos/particiones he utilizado la nomenclatura de línux.

CONFIGURACIÓN HD´S Y PARTICIONAMIENTOS
Disco /dev/sda
sd0,0 Primaria ntfs. C:\windows-1
sd0,1 Lógica ntfs datos
sd0,2 Primaria ntfs C:\windows-2

Disco /dev/sdb
sd1,0 Primaria Ext.3 "/Linus suse 10.2"
sd1,1 Lógica swap
sd1,2 Lógica Est.3 "/home"
sd1,3 Lógica ntfs D:\datos

CONFIGURACIÓN GRUB (Sólo comandos Windows)
title Windows 1
rootnoverify
chainloader (hd0,0) +1

title Windows 2
rootnoverify (hd0,0)
chainloader (hd0,2)+1

He efectuado los siguientes cambios respecto a la configuración que tengo en el citado post y que amablemente me aconsejó necromántika.
1.- He puesto el disco de Windows como principal.
2.- He puesto la partición lógica est.3 de línux y la he pasado a primaria.
Ahora bien, voy a explicar algunas nociones que yo tengo como verdades absolutas, y que resulta que a lo mejor no lo son tanto.
Una vez instalado el disco sd0 (con sus dos Windows xp), aquí tengo una pequeña duda que creo que es el meollo de todo este asunto. Hace años que utilizo el Partition Magic y una utilidad que se llama Boot Magic (PQboot en versión ms-dos). Y en el manual de la citada utilidad me expresa claramente que Windows sólo puede ver una única partición primaria que esté activa. Y efectivamente, durante años he tenido dos Windows en mi máquina con esa utilidad que en el momento del arranque me direccionaba entre una u otra partición. De tal manera que yo jamás veía la otra unidad C:\ del otro window.
Si extrapolámos la idea a la situación actual, se cumple exactamente lo mismo (recuerda que según mi relato, en este momento tengo un solo HD con dos windows). ¡¡Efectivamente!! yo aquí tengo dos windows, pero sólo puede haber uno activo. Y para comprobar que me funcionan ambos, primero arranco del que se me ha quedado en la instalación, pongamos windows-1. Arranco y paro, y si no hago nada, el windows-2 jamás es arrancable por sí mismo, ya que Windows no lleva un gestor de arranque. Si quiero que arranque el segundo Windows tengo que arrancar desde el CD y ejecutar Boot Magic en su versión de CD para modificar el MBR y por tanto la secuencia de arranque. A partir de este momento me arranca ya el windows-2, y lo seguirá haciendo salvo que vuelva a utilizar la consabida utilidad o cualquier otra similar. Hay que matizar que para que Boot Magic funcione como dios manda, hay que instalarlo en una pequeña partición FAT o FAT32, cosa que no quiero hacer porque se supone que vamos a utilizar en este caso un gestor como Grub.

Llegados a este punto tengo que hacer una aclaración. Si se pueden gestionar los dos windows, y es instalando el segundo, tomando los archivos de arranque del primero. En este caso, cuando se nos activa el menú del Boot.ini nos da la posibilidad de arrancar de uno u otro. Pero esto es cuando al instalar el segundo Windows no ocultamos el primero, cosa que yo no quería hacer en ningún momento ya que quiero una total independencia entre instalaciones.
Así pues, con nuestros dos Windows instalados, uno activo y el otro oculto, es cuando llega el momento de hacer el acoplamiento de los dos discos y efectuar la configuración del Grub.
Pues bien, he vuelto a instalar los dos HD, el sda de Windows como principal y el sdb del futuro línux como secundario.
He efectuado de nuevo la instalación de línux suse desde el principio, partiendo de cero. Y el resultado es que me ha dejado el gestor de arranque tal y como más atrás os lo muestro. Lo único que añadir es que el gestor me lo ha instalado por omisión en /dev/sda.

Ha llegado el momento de probar el invento, pruebo línux y todo ok. Pruebo el windows-1 (que era el que estaba activo) y todo ok.
Ahora vuelvo a reiniciar y arranco desde windows-2 (que era el que estaba oculto, no activo) y se inicia el menú del boot.ini, me sale la pantalla "windows xp" con la barra de progreso y... pantallazo azul. "Se ha producido un error grave... bla, bla, bla." Lo pruebo varias veces con el mismo resultado.

Y aquí es donde viene "la tontería de Almería". Arranco desde el cd y cambio el orden de los factores en windows. Hago el windows-1 oculto y viceversa con el otro. Resultado, ahora me arranca bien el windows-2, y me da los errores el otro.
Conclusión: El gestor de arranque Grub me tiene que hacer activa de manera automática la partición de Windows que yo elija para el arranque, y a la vez ocultarme la otra. Y con eso y un bizcocho.... ¡¡eso!!


EL PROBLEMA: ¡¡Que yo no se hacer eso!! ¡¡Todavía!! ¿¿Sabes hacerlo tú?? Porque si la respuesta es si, tenemos el problema solucionado.

Yo tengo algunos ideos sueltos que me han ido dejando caer con cuentagotas en algunos foros como el mapeado, algo así como que es para engañar a windodws de que es el ..... ¡no se!
También me han aconsejado que utilizara el comando "hide", lo cual me recuerda a "esconder", y puede que tenga que ver con el ocultamiento de particiones. La cuestión es que, información, lo que se dice información contante y sonante no tengo al respecto. Tambien es cierto que hasta ahora tampoco yo sabía lo que estaba buscando. Bueno.... ¡¡y ya termino!!

Necesito los comandos que hay que poner en el grub, para que la permutación (creo que sellama así en matemáticas) entre oculto-activo de las particiones primarias de Windows me lo haga automático.
¿¿Ha quedado claro?? A partir de este momento.... ¡¡soy toda oidos!!

CITA: ¡¡El que se rinde no triunfa, y el que triunfa no se rinde!!.

A la espera de prontas noticias, un saludo de Trykenter.
P.D.: Espero no haberme equivocado en las trascripciones de las configuraciones y todas esas hiervas.

_____________
Página:1 Siguiente

Respuestas relacionadas:

Linux suseLinux suseForo
Open suseOpen suseForo
Open suse Open suse Foro
Desinstalar suseDesinstalar suseForo
Montar una red con suse 10.1Montar una red con suse 10.1Foro
Existe suse kde a 64.Existe suse kde a 64.Foro
File over en suse 9.0File over en suse 9.0Foro
Suse 10.2 o kubuntu 6.10Suse 10.2 o kubuntu 6.10Foro
Ayuda con suseAyuda con suseForo
Instalar dns en suse 10.1 ?????Instalar dns en suse 10.1 ?????Foro
InicioSecciones
^ SubirAviso legal
Política Privacidad
Configurarequipos23 Diciembre 2024