sudo bless -mount -setBoot

catalan

New member
segun leo en una guia de instalacion del osx86, luego de convertir la imagen a un .dmg escribible, hay que abrir terminal y escribir:
sudo bless -mount ................. -setBoot
(donde hay puntos estara la imagen .dmg)

mi pregunta es:
¿Para que sirve esto??
Intento hacerlo y me da error, alguna sugerencia??
 

miliuco

Activo
El comando sirve para hacer que una partición de disco se active y sea arrancable, yo nunca lo he empleado con una imagen DMG sino con la partición en que se encuentra instalado OSX, en alguna ocasión en que esa partición no arrancaba bien.
 

catalan

New member
gracias miliuco, es que trato de hacerlo y me da error...

Welcome to Darwin!
sudo bless -mount /Restore.dmg -setBoot
Could not find IODeviceTree:/options

Por favor, comentame como hacer que el disco sea arrancable y se active, ya que tengo una imagen que monto para instalar en otro disco, pero luego este ultimo disco no arranca, me dice "no bootable device..."
gracias
 

miliuco

Activo
¿La imagen se llama Restore.dmg? ¿Está en la carpeta raíz de la partición de instalación de OSX?

No entiendo bien qué quieres hacer, tienes una imagen DMG que es un sistema OSX ya instalado previamente, ¿no?, y ¿la quieres montar para copiarla a otro disco o partición? Podrías hacer:

- montar la imagen, copiar todo (tiene archivos ocultos que si no muestras los archivos invisibles no se copiarán) al disco o partición y aplicar bless a este disco o partición

- abrir Utilidad de discos > Restaurar, en origen eliges la imagen DMG y en destino el disco o partición y, al terminar, aplicas también aquí bless

Bless con -setBoot es equivalente a usar la Utilidad de disco de arranque y elegir una partición para que arranque por defecto. OSX en nuestros PCs suele fallar al mostrar la lista de sistemas con esa utilidad por lo que hay que arrancar desde el DVD de instalación de OSX y ejecutarla desde allí.
 

catalan

New member
te explico mejor:
tengo osx funcionando, pero me compre otro disco, un HD SATA2, y quiero hacer una instalacion de osx desde cero en este disco nuevo.
Entonces, tengo osx (disco#1) de mi pc, y tengo mi otro disco nuevo HD SATA2 vacio (disco#2).
1) Desde OSX y con la utilidad de discos doy formato al HD SATA2 (disco#2).
2) Ahora veo a mi nuevo disco vacio HD SATA2 (disco#2) en mi escritorio.
3) En el escritorio del OSX tengo una imagen "10.4.4 restore.dmg" en donde la monto, voy a OSInstall (previamente modificado) e instalo OSX en mi disco nuevo SATA2 (disco#2).
4) Al final de la instalacion, le doy a cerrar.
5) Ahora en el SATA2(disco#2) Cambio el "kernel" por el mio (solo patch base) y copio "Descrypted_files".
6) Con la utilidad de disco reparo permisos.
7) Reinicio para que arranque con el disco nuevo SATA2 (disco#2) pero aparece "no bootable device"

POR LO QUE VEO NO TENGO EL BOOT para que inicie el OSX.
¿Como hago para instalar el boot en mi disco nuevo?
 

miliuco

Activo
Arrancas con el DVD de OSX, inicias la instalación, después de la selección de idioma abres la Utilidad de discos, ¿aparece ahí la opción de seleccionar disco#2? ¿si lo marcas, arranca bien?
 

catalan

New member
el tema es que no tengo un dvd, tengo la imagen en mi disco duro de osx, en donde desde ahi instalo a mi otro nuevo disco duro (disco#2).
En resumen, tengo dos discos duros, uno con el osx, y otro nuevo (disco duro#2) que esta vacio y es en donde quiero hacer una instalacion nueva del osx.
La imagen que tengo "10.4.4 ......restore.dmg" ocupa mucho por lo cual no puedo grabarlo en dvd.

Miliuco, si hago la instalacion desde un dvd a mi disco duro nuevo (disco#2) funciona bien, pero el dvd de osx que tengo viene patcheado, y yo quiero hacer una instalacion desde una imagen original con mi patch base.
 

juker12

Activo
Ese comando para ete proposito esta de mas.
veamos, tenemos un osx operacional andando ya. Lo unico que hemos puesto es un segundo disco duro SATA.

Arrancamos ese osx operacional, y con la utilidad de disco formateamos el segundo disco duro SATA, y comprobamos que esta operacional, o sea compiamos un carpeta, la borramos, etc.
Esto es para saber con certeza que tienes extensiones para SATA correctamente.

Hecho esto, poco hay que añadir. montamos en nuestro osx operacional la iso a instalar que ya tenemos tocada al gusto, la instalamos y le decimos que sea en el disco sata, que se vera disponible en el menu de instalacion.

Y no hay que hacer nada mas, osx, justo cuando termina de instalar, el solito ya marca esa particion con predeterminada.

El comado que aqui hablamos, seria util en todo caso para,
Has hecho esta instalacion propuesta, y ahora te arranca de forma predeterminada el disco duro 2 sata, pues usamos este comando contra el volunen del disco duro 1, y ahora arranca el osx de siempre.

O bien....has montado una iso en la utilidad de discos, como el restore, ya has usado la opcion restaurar en otro volumen.
Usamos este comando contra ese volumen, y reiniciamos, osx arrancara en ese volumen, pero ojo¡¡¡ en modo instalacion tipo boot.

Este es un tipico truco para instalar por ejemplo leopardo sin DVD.
por tanto botea en ese volumen, inicias una instalacion y tendriamos que usar otro volumen destino, espero no haberlo liado mas.
 

catalan

New member
no hay forma....
mi segundo disco, el nuevo, es el SATA2 que esta formateado y montado en el escritorio, y funciona perfectamente, no da ningun problema.
Desde mi OSX hago la instalacion a mi segundo disco SATA2, instalo, cierro, copio kernel y descrypted, reparo permisos, etc....
Entonces reinicio para arrancar desde el SATA2 y me sigue dando el error "no bootable device..."

¿que me falta hacer? ¿como puedo hacer que sea booteable?

tambien hice la prueba instalando desde un dvd (10.4.4 de myzar) a mi SATA2, y asi si que funciona.

Pero yo quiero hacer una instalacion limpia desde la imagen y poniendole mi patch base !!!
 

juker12

Activo
Supongo que en el boot esta darwin, se para en el disco duro 1 digamos, o tu lo paras con F8, mueves al disco duro de sata 2 y plaff
es eso?
Por que a ver si tienes el cargador de windows y por eso la tenemos liada....
 

catalan

New member
yo tengo en el disco duro 1 (XP y OSX), y en el disco duro 2 (SATA2) quiero tener solo OSX.

Cuando reinicio arranco desde el disco duro 2 (SATA2) que es cuando me salta el error....

Por lo que veo al instalar con la imagen no me crea el AUTOMOUNT que esta en el raiz, pero si lo hago con el DVD si que me lo crea y funciona bien.

¿como puedo hacer para que arranque??

en la foto adjunta muestro el disco duro 1 (HD MAC) en donde tengo OSX, tambien se ve la particion del XP (Untitled), y el disco duro 2 (SATA2) luego de hacer la instalacion, por lo que veo la unica diferencia es el automont...
 

juker12

Activo
Esas capturas a mi no me dicen nada,
Insisto, darwin ahora esta en el disco duro 1, alli al menos hay dos particiones
1 windows y otra osx
ahora metemos un disco duro mas, pues no lo vera

Lo que se puede hacer,
Cambiar de disco desde la bios de la placa, algo engorroso

usar GRU de linux, por que??? por que necesitamos un cambiador tal cual suena de disco duro fisico, que no volumen
usuar chain0, aqui si esta soportado, ya que hay otro disco adicional real,
para este ultimo, tendriamos que usar el cargador de windows, y marcar como activa la particion de windows, y en su raiz, pòner el chai0.


Solucion adicional, meter el disco DVD del DVD e iniciar desde el boot en el disco duro que quieras.


Yo me quedaria que el GRU, para este menester es lo mejor que hay para configurar.
 

catalan

New member
"Lo que se puede hacer,
Cambiar de disco desde la bios de la placa, algo engorroso"

Esto tambien lo proble, pero no funciona.
La otra opcion del gru de linux, no tengo ni idea de linux.

¿No hay alguna opcion para copiar los archivos de arranque del osx que tengo funcionando al nuevo disco SATA2 ??
 
Arriba