Dual boot FreeBSD y Windows 7

Iniciado por 9ttnix, 22 Noviembre 2011, 16:06 PM

0 Miembros y 1 Visitante están viendo este tema.

9ttnix

Hola amigos

Instale Windows 7 en una particion y deje espacio sin usar para instalar FreeBSD justo en este momento termine de instalar FreeBSD en este espacio libre. Cuando inicia el equipo (en maquina virtual) pues salen las opciones:

F1  Win
F2  Win
F3  FreeBSD

F6  PXE

boot: F3_

F1 : Al usar esta opcion me sale el mensaje que no se pudo iniciar windows
F2: Al usar esta opcion me sale falta bootmgr. Press CTRL + ALT + SUP para reiniciar.
F3: Me carga FreeBSD

Como hago para que bootee ambos correctamente?

Saludos
The knowledge is power

9ttnix

Bueno creo que me quedare con FreeBSD ya le habia cogido el gusto y ya me aprendi la instalacion y su configuracion basica. Ademas ya lo prepare para que sea mi escritorio solo que aun no se programar aplicaciones para BSD o para Linux y eso es de lo que vivo.

Saludos
The knowledge is power

Foxy Rider

Cita de: 9tNIX en 23 Noviembre 2011, 23:25 PM
Bueno creo que me quedare con FreeBSD ya le habia cogido el gusto y ya me aprendi la instalacion y su configuracion basica. Ademas ya lo prepare para que sea mi escritorio solo que aun no se programar aplicaciones para BSD o para Linux y eso es de lo que vivo.

Saludos

Hola, perdón por la demora.
Creo que lo que te interesa es esto (no lo probé por que no uso Windows, pero debería bastar) → http://bastian.rieck.ru/howtos/windows_boot_manager/

Fijate de restaurar el bootloader de Windows 7, supuestamente es así → http://www.sevenforums.com/tutorials/20864-mbr-restore-windows-7-master-boot-record.html (siempre va a estar el foro de Windows para preguntar)

Respecto a programar en FreeBSD y GNU/Linux, tendrás que leer de POSIX.
las manpages (secciones 3 y 2) y las manpages del opengroup → http://pubs.opengroup.org/onlinepubs/9699919799/nfindex.html son tus mejores amigas.

Cualquier duda pasate por Programación C/C++ o si la duda es más sobre POSIX que sobre el lenguaje en sí, podés tirar la duda acá.

Saludos.

raul338

Lo malo es que reparando el bootloader de windows, te "borra" tu bootloader actual. No se si en FreeBsd te permiten usar Grub, con ese se puede arrancar win tranqui (despues de arreglar el boot de windows, claro esta) :P

Foxy Rider

Cita de: raul338 en 24 Noviembre 2011, 00:24 AM
Lo malo es que reparando el bootloader de windows, te "borra" tu bootloader actual. No se si en FreeBsd te permiten usar Grub, con ese se puede arrancar win tranqui (despues de arreglar el boot de windows, claro esta) :P

Se puede usar grub tranquilamente y si, sé perfectamente que sobreescribir el sector de arranque en un esquema MBR elimina el de FreeBSD ... es que no tenía que haberse instalado para empezar, por que no es está pensado para ser muy flexible con otros sistemas y configuraciones que digamos.

Lo mejor es que use el bootloader de Win.

Saludos.

raul338

Cita de: [Alex] en 24 Noviembre 2011, 00:32 AM
Lo mejor es que use el bootloader de Win.
+ Grub, yo lo tenia asi con debian/ubuntu y funcionaba lo mas bien :P

9ttnix

Hola amigos

Saludos para todos, dar las gracias especialmente a [Alex] que ha sido mi mentor durante todo este tiempo aqui en el foro y bueno como decia ya me costumbre al entorno de FreeBSD con sus ports, su instalacion y demas cosas aunque muy basicas aun. Este post era para saber como lograrlo porque la transicion que estoy haciendo de Windows a FreeBSD es algo sufrida por ratos, pero me parece que lo estoy superando poco a poco, al menos mis necesidades basicas estan cubiertdas.

Gracias por la informacion y Saludos
The knowledge is power

Foxy Rider

#7
Cita de: raul338 en 24 Noviembre 2011, 00:44 AM
+ Grub, yo lo tenia asi con debian/ubuntu y funcionaba lo mas bien :P

Si le aconsejo que no use grub, es por que no es lo mejor para este caso.
Cuando hay un Windows en el medio, siempre lo mejor es dejar el setup lo más parecido e intacto a lo original en lo posible (y en este caso grub no suma ni quita nada), desafortunadamente estuve rodeadísimo de Windows rotos por todos lados por cambios muy minúsculos.

Pero bueno, el "sector" de arranque ya lo tocó ... Abajo le dejo un link sobre cómo usar grub (legacy), y en caso que quiera volver al bootloader de Windows en mi otro posts tiene instrucciones .

http://lists.freebsd.org/pipermail/freebsd-hackers/2004-May/006944.html

Y en el caso de querer restaurar el loader de FreeBSD, el comando dependería de qué esquema de particiones haya usado ...
por ejemplo, yo uso actualmente GPT y UFS (donde, por ejemplo el "sector" de booteo es de 64K a diferencia de los tradicionales 512 bytes del esquema MBR), en mi caso sería así :

Código (bash) [Seleccionar]
gpart bootcode -b /boot/pmbr -p /boot/gptboot -i 1 ad0
(si usara ZFS sería /boot/gptzfsboot )

Pero bueno, hay diversos loaders en /boot  x'3

@9tNIX → Gracias che! x'3  ... se hace lo que se puede, ánimos! =D

Saludos.

P.S → No sé cuan bien se lleva grub con FreeBSD, te soy sincero ... sé que está soportado, pero me tocó ver cosas como estas : http://foro.elhacker.net/unixunixlike/freebsd_instalacion-t333247.0.html;msg1638232#msg1638232