ForoSUSE

ForoSUSE (http://www.forosuse.org/forosuse/index.php)
-   Instalación y Actualizaciones (http://www.forosuse.org/forosuse/forumdisplay.php?f=2)
-   -   openSuse 12.1, win7 y wubi (http://www.forosuse.org/forosuse/showthread.php?t=28269)

Julioanibal 21-may-2012 08:13

openSuse 12.1, win7 y wubi
 
Hola a todos, espero hacer bien la consulta para solucionar mi problema, antes que todo solo mencionar que soy usuario linux en pañales y les agradecería montones cualquier aporte, aqui voy:

Tengo un notebook con win7, encontre genial la posibilidad de instalar una distro como ubuntu (11.10) como una aplicación windows. Esto modifico el administrador de arranque de windows para darme la opción de iniciar win7 o ubuntu. Hasta aqui nada nuevo diran ustedes, y es asi.

Se me ocurrio instalar opensuse 12.1, pero en este caso tuve que hacer particiones para poder instalar opensuse, tengo claro que ubuntu no esta en un sistema de particiones, forma parte del sistema de archivos de win7.

Teniendo esa noción, intente personalizar el sistema de arranque durante la instalación de opensuse, el resultado es el siguiente:

1. Al arranque se inicia el administrador de arranque de opensuse, están las opciones de arranque con opensuse, win7 y ubuntu.
2. Si elijo opensuse, arranca opensuse (obvio).
3. Si elijo win7, pasa a iniciar el administrador de arranque de win7 (el que tenia antes de instalar opensuse) para elegir win7 o ubuntu. pudiendo iniciar sin problema cualquiera de ellos
4. Si elijo ubuntu, falla y aparece lo siguiente:

Código:

rootnoverify (hd0,1)
chainloader +1

BOOTMGR is missing
Press Ctrl+Alt+Del to restart

La consulta concreta es como hacer para que el administrador de arranque de opensuse, pueda lanzar cada uno de mis SO instalados en mi pc, no inicie un siguiente administrador de arranque (win7) y pueda lanzar ubuntu cuando lo requiera.

Saludos a todos, linux arriba.

DiabloRojo 21-may-2012 13:36

¡Uh!, eso de usar Ubuntu 11.10 como una aplicación Windows no lo conozco, así que no te puedo orientar. Pero me parece muy claro que Ubuntu ha instalado su propio Grub2 por lo que cuentas, que te aparece en la pantalla en la opción 3.- que nos has contado.

Julioanibal 15-jun-2012 00:52

Hola DiabloRojo, cuando elijo win 7 (punto 3 de mi mensaje original), inicia el gestor de arranque de win, con el que puedo acceder a win7 o a ubuntu.

ahora entendi lo que pasa, corrigeme si estoy equivocado.

1. Cuando instale ubuntu como un programa dentro de win7, ubuntu, lo que hizo fué crear en el sistema de archivos windows un archivo (valga la redundancia) que internamente tiene la estructura de la distro ubuntu.
2. Ubuntu modificó el sistema de arranque de win y agrego la entrada de ubuntu para elegir win7 o ubuntu.
3. cuando yo cree espacio para la instalación y realice la instalación de opensuse 12.1 efectivamente solo detecta win7 y no ubuntu.
4. por lo anterior el grub puesto en servicio por opensuse es capaz de arrancar solo opensuse o win7, y.
5. como ubuntu habia hecho la modificación del sistema de arranque win, al elegir win7 en el grub instalado por opensuse, en realidad inicia el sistema de arranque de win 7 que a su vez está modificado para arrancar win 7 o ubuntu.

En definitiva, no es posible arrancar ubuntu desde el grub de opensuse, tendría que tener instalado ubuntu en una partición y no dentro del sistema de archivos de win7, esa es la cuestión.

Finalmente, y como en realidad mi interes esta en opensuse, no seguí complicandome la existencia y desinstale ubuntu, cree espacio para las particiones de opensuse e instale opensuse, me olvide de ubuntu.

tuve algunos problema con mi tarjeta wifi atheros AR9285, pero por fin lo superé.

Saludos.

karlggest 15-jun-2012 03:09

Cita:

Iniciado por DiabloRojo (Mensaje 153487)
¡Uh!, eso de usar Ubuntu 11.10 como una aplicación Windows no lo conozco, así que no te puedo orientar. (...)

Je,je,je, hemos hablado de ello en alguna ocasión. Linux es tan flexible que puedes cargarlo... ¡dentro de un archivo de windows!!! xddd

Así que los de Ubuntu aprovecharon eso para crear una especie de "modo de prueba". Efectivamente, tú le das a instalar y se instala, y en el panel de control -> aplicaciones (o como demonios sea ahora) puedes seleccionarlo para desinstalar.

Hasta donde yo sé, funciona más o menos como dice el aforado a continuación.

Cita:

Iniciado por Julioanibal
En definitiva, no es posible arrancar ubuntu desde el grub de opensuse, tendría que tener instalado ubuntu en una partición y no dentro del sistema de archivos de win7, esa es la cuestión.

Poca fe tenéis, vaya xdd

No estoy seguro de los detalles, pero no veo ningún motivo para no poder cargar un sistema operativo que está dentro de un archivo, aun cuando dicho archivo esté en un sistema de archivos del Mal. Lo único que tienes que hacer es acceder a su tabla de particiones, y eso en Linux es muy sencillo. No veo por qué debería haber problemas.

Eso sí, lo conveniente y cómodo es instalarlo como Monesvol manda. Ese invento de Ubuntu está bien para probar, incluso para el uso ocasional, pero no mucho más (bueno, mis reservas, seguro que alguno puede encontrar alguna forma útil y curiosa de utilizar esto xdd)

Salud!!

Defton 15-jun-2012 08:01

Bueno no sé sí a estas alturas aún te sea útil mi comentario, pero Lo que yo hubiera intentado, sería, ver la configuración del grub de ubuntu para ver como es que carga el archivo o archivos para arrancar dicho SO y ver la manera de traducirlo para el grub de openSUSE, y digo traducir por que tengo entendido que ubuntu usa grub2 y openSUSE grub.
Saludos.

XisEme 16-jun-2012 15:10

Resumo por ver si lo he entendido
Tenemos un Windows7 "embarazado" (con ubuntu dentro) :D y un openSUSE.
Un cargador de arranque de windows con 2 alternativas y también grub con 3 alternativas: 1.- openSUSE, 2.- el arranque-windows y 3.- Ubuntu

Que el grub haya detectado ubuntu, hace pensar que estuviera en una partición. Julianibal indica que no. Me pregunto si grub lo ha "leído" del boot.ini-equivalente del Windows7.

Si karlggest dice que se puede, se puede (sencillo para él = posible para otros)

Coincido plenamente con Defton.

Desde openSUSE tendría que poder verse en algún lugar (Alt+F2 kdesu dolphin si es necesario) una carpeta /wubuntuocomosea/boot de ubuntu; en la que habrá algún arquivo vmlinuz-xxx y un initrd-yyy.
Supongamos (parece) que está en la partición 2 del disco 1.

Modificar el /boot/grub/menu.lst de openSUSE (hacer copia por si acaso) cambiando la entrada referenta al w-ubuntu
Código:

title Wubi-Ubuntu
    root (hd0,1)
    kernel /wubuntuocomosea/boot/vmlinuz-xxx root=/dev/sda2 ro quiet splash
    initrd /wubuntuocomosea/boot/initrd-yyy

xxx e yyy cambiarán cada vez que ubuntu cambie de kernel.

[modo medio en broma medio en serio on]
Una vez aprendido y superado el reto de conseguir arrancarlo y si acaso trasteado lo suficiente, procédase a la completa desinstalación del ubuntu insuflado y la reinstalación (de éste u otro) a la manera ortodoxa, con su partición para / y todo.
[modo medio en broma off]

karlggest 18-jun-2012 03:52

Cita:

Iniciado por XisEme (Mensaje 154126)
(...)
Que el grub haya detectado ubuntu, hace pensar que estuviera en una partición. Julianibal indica que no. Me pregunto si grub lo ha "leído" del boot.ini-equivalente del Windows7.

Esto es una gran pregunta. Una opción es que el cargador de Windows lance el cargador de Linux. Otra opción es que grub funcione sobre una partición Windows. No tengo la menor idea de cómo se las arregla para hacer el arranque: hace tiempo trasteé una cosa de esas y no me fijé en cómo arrancaba xdd
Cita:

Si karlggest dice que se puede, se puede (sencillo para él = posible para otros)
Juas xdd no he dicho que sea sencillo, sino que es posible. De hecho ¡el Ubuntu tendrá que hacerlo de alguna forma.

Y comparado a toda la pléyade de sistemas virtuales que se usa ahora, disponer una partición en un fichero parece más bien un juego de niños xdd

Fijaos en esto, por ejemplo: (nota: no veo la necesidad de usar la opción -o loop en el montaje)
http://www.archivogeek.com/linux/gen...entro-de-otro/

Salud!!


La franja horaria es GMT +2. Ahora son las 06:29.

Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.


Esta página está bajo una licencia de Creative Commons, salvo que no se indique lo contrario.
Creative Commons License

Valid CSS!