PDA

Ver la versión completa : wubi - duda



1fluke2
01-08-2008, 21:16
tengo instalado ubuntu 8.04 con wubi

pues bien, el grub "virtual", por defecto arranca ubuntu, pero esta despues del de windows.
algo asi



arranco

menu:
windows (por defecto)
ubuntu

y luego el grub "virtual"
ubuntu kernel
ubuntu recuperacion
ubuntu blababla

si voy a windows no aparece mas que el arranque de windows, por lo que no puedo, o no se modificar el arranque de windows para que arranque por defecto ubuntu.

quiero eso, que ubuntu arranque por defecto, teniendo el arranque de windows

creo que es algo que hay que tocar en windows, o donde sea que se guarda el wubi, y su sistema virtualizador de disco duro. pero windows no se entera que hay esa otra opcion de sistema operativo...

gracias y saludos

y recordad que es por medio de wubi


no se si me he explicado demasiado bien

saludos

Nost
01-08-2008, 21:51
Deja vu...

1fluke2
01-08-2008, 22:06
vamos...

tomadlo como un reto:cool:

Nost
01-08-2008, 22:30
Creo (creo) que es totalmente imposible hacer que Windows arranque algo que no sea Windows o arranque otro cargador. Pero esperemos que postee el experto.

1fluke2
01-08-2008, 22:34
esperemos que responda...
lo cierto es q windows no se cosca de que esta wubi

Nost
01-08-2008, 22:51
Ni se va a enterar, no le conviene :)

clarinetista
01-08-2008, 23:33
No digais burradas hombre:


C:\bootsect.lnx="Linux"

El cargador NTLoader os ayudara si buscais en Google, :D :D

1fluke2
01-08-2008, 23:44
ok thanks
lo verificare, mañana os comento

clarenista una duda fuera de este tema
¿safari en linux?

j8k6f4v9j
02-08-2008, 09:47
El cargador de arranque de WłNDOWS puede cargar otros sistemas operativos, por supuesto.

Pero tened en cuenta que la secuencia de arranque ha cambiado y ya no es igual que antes. Así que dependerá de la versión que estés usando.

La partición NTFS tiene su propio sector de arranque o VBR (Volume Boot Record), de 1 sector de tamaño o 512 bytes.

El sector de arranque NT de Vista difiere de las versiones anteriores en que éstas cargaban y ejecutaban NTLDR, mientras que el VBR de Vista carga BOOTMGR.EXE, que se encuentra en el directorio system32 o en system32\boot

PD: Muevo el tema, el sector de arranque que se está tratando no es GNU/linux

Salu2



http://img359.imageshack.us/img359/6631/celliigy4.pngKeep on Rollin' :mad:

clarinetista
02-08-2008, 10:58
clarinetista una duda fuera de este tema
¿safari en linux?
En realidad Seamonkey+Agent Switcher :D

1fluke2
04-08-2008, 22:59
buenas noches

no acabo de entender lo de
bootset.lnx = "linux"

me podeis explicarlo un poco mas? es para vista

estoy leyendo este enlace pero no acabo de entender...
http://www.psicofxp.com/forums/info-y-manuales.153/109584-arrancar-linux-con-ntloader.html
y viene para xp o inferiores no para vista... y vista no usa boot.ini y no estoy seguro si usa el ntloader, porque creo q ha sido sustituido por boot manager.


saludos

Nost
05-08-2008, 11:07
Pues es verdad... que te lo explique clarinetista.

1fluke2
05-08-2008, 16:44
...
lo estoy intentando por mis medios, pero no lo consigo.

necesitare la explicacion para vista...

j8k6f4v9j
05-08-2008, 19:23
y vista no usa boot.ini y no estoy seguro si usa el ntloader, porque creo q ha sido sustituido por boot manager.

mientras que el VBR de Vista carga BOOTMGR.EXE, que se encuentra en el directorio system32 o en system32\boot
:rolleyes:
No lo había dicho ya?
···························
Si quieres prueba esta utilidad:
fuente: http://ubuntuforums.org/archive/index.php/t-501678.html

July 25th, 2007, 10:11 AM
Ok I actually found a cool program alot of you guys may use allready it installs in Vista but it scans for other OS boot parms and adds them to the Vista Boot Manager if you want it to


http://neosmart.net/dl.php?id=1

It works great just thought i would post how i did it here

La forma correcta (a mi entender) sería usando la siguiente

Pista: El equivalente al antiguo boot.ini se configura con bcdedit.exe

Salu2



http://img359.imageshack.us/img359/6631/celliigy4.pngKeep on Rollin' :mad:

1fluke2
05-08-2008, 22:18
si, gracias
esto ya lo estaba intentando
pero bcdedit es un fichero binario, no se puede modificar como el boot.ini

dos formas:
bcdedit.exe: un programa, desde la consola de windows (q viene el programa por defecto), pero los torpes como yo no nos atrevemos a editar

otros, como el vista boot pro, pero q no reconoce que esta wubi...

ahi esta el problema
y otro problema q tengo es q no se crear el bootsct.lnx porque lo de la instruccion

"dd if....bootsct.lnx..." no la acabo de entender, porque como tengo vista y ubuntu en la misma particion, cuando arranco ubuntu, no me ve dicha particion, solo la parte virtual. y claro, no conozco la manera de hacerlo.

gracias y saludos

Nost
05-08-2008, 22:36
vamos a ver, la instrucción dd la tienes que ejecutar una vez dentro de ubuntu, no importa lo demás.

Y por supuesto que bcdedit.exe es un programa, como lo vas a leer con notepad??? :D Pues es posible que te acojone, pero tienes que vencer el miedo. Rompiendo las cosas es como uno aprende.

1fluke2
05-08-2008, 23:07
vale,
lo del "dd..." lo he solucionado
ya he creado el bootsect.lnx no se porque he puesto bs=512 count=1
pero bueno, seguimos adelante

pero, ya en vista, el vista boot pro, no reconoce lo que ya hay (wubi) y tampoco me permite añadir (o no se hacerlo) la linea para poner bootsect.lnx

saludos

Nost
05-08-2008, 23:31
Pues con el bcedit, esperemos que entre el experto-lo-sé-todo clarinetista y nos resuelva la duda.

j8k6f4v9j
06-08-2008, 00:27
Boot Configuration Data

Boot Configuration Data (BCD) is a firmware-independent database for boot-time configuration data. It replaces the boot.ini that was used by NTLDR, and is used by Microsoft's new Windows Boot Manager.[2]

Boot Configuration Data is stored in a data file (formatted in the same way as a Windows registry hive) that is located either on the EFI System Partition (on machines that use Extensible Firmware Interface firmware) or in \Boot\Bcd on the system volume (on machines that use IBM PC compatible firmware).

Boot Configuration Data may be altered using a command-line tool (bcdedit.exe), by using Windows Management Instrumentation, or with 3rd party tools like EasyBCD which allow for more advanced configuration and support for non-Windows operating systems.

Boot Configuration Data contain the menu entries that are presented by the Windows Boot Manager, just as boot.ini contained the menu entries that were presented by NTLDR. These menu entries can include:
Options to boot Windows Vista by invoking winload.exe.
Options to resume Windows Vista from hibernation by invoking winresume.exe.
Options to boot a prior version of Windows NT by invoking its NTLDR.
Options to load and to execute a Volume Boot Record.

Boot Configuration Data allows for third party integration so anyone can implement tools like diagnostics or recovery options.

La parte azul es la que te interesa. Yo creo que empezar arrancando una partición virtual es un forma tediosa de comenzar. Quizá te interesase más arrancar el VBR de una partición real y, una comprobado que eres capaz de hacerlo a través de bootmgr.exe, probar a cambiar la parte concerniente a las diferencias entre la partición real y la virtual. Es sólo una opinión.

Salu2



http://img359.imageshack.us/img359/6631/celliigy4.pngKeep on Rollin' :mad:

1fluke2
06-08-2008, 00:58
pa ser sinceros, creo q esto me queda grande...
voy a ver eso que comentas en la wikipedia, pero... no se, si consigo algo, ya publicare, y si encontrais algo, comentadmelo.

saludos y buenas noches

1fluke2
06-08-2008, 01:46
si... me quedaba grande, pero yo, todo valiente (o idiota, que en algunos casos es lo mismo...) lo intente

he instalado el easybcd 1.7.2

y si, hay problemas:
1º me permite añadir al boot (que no se si es bcdedit) el wubi, pero,
2º aunque wubi ya existe (o existia), no lo ve
3º añado neogrub para wubi, y al arrancar, da error, no lo entiende

yo creo que para la 3ª, es porque no enfoca a donde esta el menu.lst de ubuntu en windows, que, CREO, que es c:\ubuntu\winboot\ y ahora con esto esta a c:\nst\
he probado a copiar y pegar los archivos desde ubuntu\winboot... hasta \nst
y parece que reconoce parte del grub (por lo menos lo mismo que me mostraba antes de petarlo, es decir, el grub virtual de ubuntu 8.0.4.1 kernel 2.4.bla bla bla, memtest, bla, bla) pero no tira.

hice una copia de seguridad del bcd, pero, al restaurar no ha funcionado, porque cuando le he dado ha reiniciar, ya no aparece wubi, como opcion, y arranca vista sin preguntar nada, por lo que me he quedado sin ubuntu (temporalmente espero)...

chiquitos, solicito vuestra ayuda

1fluke2
06-08-2008, 01:49
a por cierto, añado esto, que es editable


# NeoSmart NeoGrub Bootloader Configuration File
#
# This is the NeoGrub configuration file, and should be located at C:\NST\menu.lst
# Please see the EasyBCD Documentation for information on how to create/modify entries:
# http://neosmart.net/wiki/display/EBCD

find --set-root --ignore-floppies \ubuntu\winboot\menu.lst
configfile \ubuntu\winboot\menu.lst

# All your boot are belong to NeoSmart!
find --set-root --ignore-floppies \ubuntu\winboot\menu.lst
configfile \ubuntu\winboot\menu.lst

# All your boot are belong to NeoSmart!
find --set-root --ignore-floppies \ubuntu\winboot\menu.lst
configfile \ubuntu\winboot\menu.lst

y esto otro, que este no se puede (o no se) editar


There are a total of 2 entries listed in the Vista Bootloader.
Bootloader Timeout: 10 seconds.
Default OS: Microsoft Windows Vista

Entry #1

Name: Microsoft Windows Vista
BCD ID: {current}
Drive: C:\
Bootloader Path: \Windows\system32\winload.exe
Windows Directory: \Windows

Entry #2

Name: wubi-
BCD ID: {3dcd37ae-6263-11dd-94dd-0013a94a53d2}
Drive: C:\
Bootloader Path: \NST\NeoGrub.mbr

1fluke2
06-08-2008, 02:07
ahhhhhhhhhhhhhhhhhhhhhhhhh

chigüitos!!!!!!!!!!!!!!!!!!

he hecho que funcione

ahhhhhhhhhh, estoy escribiendo desde ubuntu!!!

vale, seriedad, pasos, en windows vista:

+he instalado easybcd 1.7.2
+le he dado ha add/remove entry
+bajo la pestaña linux, he puesto wubi, y el texto de abajo puedes poner lo que quieras
+change settings, donde dices que sistema quieres por defecto, y el tiempo de seleccion, y das a save settings
+voy a c:\ubuntu\winboot\y copio todo
+voy a c:\nst\y pego todo, sobreescribo
antes no funciono porque no hice este paso
+copio de nst, el wubildr.mbr y lo renombro a neogrub.mbr

no se si sera lo que he hecho algo bestia, pero...

..reinicio y ya esta, me funciono

ahora, seria bueno para la comunidad, verificarlo con otras maquinas, y redactarlo un poco mejor...

si podeis verificarlo??

saludos

PD cuando vuelva a windows lo comento con los nombres correctos, porque ahora es de lo que me voy acordando... y esta noche no va a ser, porque me voy a dormir, eso ya sera mañana...

Nost
06-08-2008, 02:42
Nada, seriedad ninguna tío, que lo has conseguido... felicidades :D:D:D

j8k6f4v9j
06-08-2008, 08:48
+voy a c:\ubuntu\winboot\y copio todo
+voy a c:\nst\y pego todo, sobreescribo
antes no funciono porque no hice este paso
+copio de nst, el wubimgr.mbr (o algo asi) y lo renombro a neogrub.mbr

no se si sera lo que he hecho algo bestia, pero...

No, es correcto. Lo ideal es dar las rutas correctas en lugar de copiar los archivos, de este modo evitarás tener que volver a copiarlos cada vez que una actualización del sistema (o tú mismo) edite el menú de wubi (por un cambio de kernel). Pero como ya tienes experiencia con el arranque no te costará relacionar el problema con su causa.

Enhorabuena ;)

Salu2



http://img359.imageshack.us/img359/6631/celliigy4.pngKeep on Rollin' :mad:

1fluke2
06-08-2008, 11:27
si, gracias
eso es lo que me estoy planteando, lo de enrutarlo correctamente, porque si que pense lo de la actualizacion del kernel, que afectara al grub...
ya lo miro

saludos

1fluke2
06-08-2008, 11:52
oid
estoy intentando editar la ruta por medio de bcdedit pero no me entero...
una ayudita?

nota: con el easybcd no permite modificar la ruta del .mbr

saludos

1fluke2
06-08-2008, 12:01
vale, nada como google ;)

ya esta correctamente enrutado



Administrador de arranque de Windows
----------------------------------
Identificador {bootmgr}
device partition=C:
description Windows Boot Manager
locale es-ES
inherit {globalsettings}
default {default}
resumeobject {c39d44ad-9cf1-11dc-ac1d-84c664d0acaa}
displayorder {current}
{default}
toolsdisplayorder {memdiag}
timeout 5

Cargador de arranque de Windows
-----------------------------
Identificador {current}
device partition=C:
path \Windows\system32\winload.exe
description Microsoft Windows Vista
locale es-ES
inherit {bootloadersettings}
osdevice partition=C:
systemroot \Windows
resumeobject {c39d44ad-9cf1-11dc-ac1d-84c664d0acaa}
nx OptIn

Sector de arranque del modo real
------------------------------
Identificador {default}
device partition=C:
path \ubuntu\winboot\wubildr.mbr
aqui ponia path ntl\neogrub.mbr
description Ubuntu por medio de Wubi

pero he puesto esto


bcdedit /set {default} path \ubuntu\winboot\wubildr.mbr
default era porque le seleccione para que arranque por defecto, era mi caso

j8k6f4v9j
06-08-2008, 12:46
Perfecto, ahora se actualizará el "vbr" referenciado en los datos de configuración del arranque con cada actualización de kernel incluso.

Salu2



http://img359.imageshack.us/img359/6631/celliigy4.pngKeep on Rollin' :mad:

clarinetista
09-08-2008, 12:16
Enhorabuena fluke :)
Ponmelo en limpio y le paso chincheta....