2 votos

línea de comandos de error "no hay volumen especificado"

No puede entender por qué tengo esta respuesta cuando se ejecuta este bendiga comando, por favor alguien puede explicar o sugerir cómo arreglar. Nota: el volumen de la sintaxis/ruta fue copiado exactamente de la salida después de arrastrar la ubicación del volumen de la root de la carpeta en la ventana de Terminal:

Last login: Thu Jan 10 10:27:52 on ttys000
xxxx:~ xxxx$ su - xxxxx
Password:
xxxx:~ xxxx$ sudo bless --file /Volumes/ML2/System/Library/CoreServices/boot.efi
Password:
No volume specified
xxxx:~ xxxxx$ 

2voto

David Anderson Puntos 2189

El bless comando ha de ser obsoleto. Básicamente, el comando no es compatible con la APF. Otros reemplazos son:

  • El systemsetup comando. Uso de las opciones de -setstartupdisk, -getstartupdisk y liststartupdisks.
  • El Mac Administrador De Inicio. Básicamente, mantenga presionada la tecla opción durante el arranque. Para hacer un sistema operativo predeterminado, mantenga presionado el control de la clave antes de seleccionar.
  • El Disco de Inicio en el panel de la aplicación Preferencias del Sistema.
  • La tercera parte reencontrar Administrador de Arranque. Este puede ser instalado sin deshabilitar la SIP.

Sin embargo, usted todavía desea utilizar el bless de comandos, a continuación, la sintaxis se muestra a continuación.

sudo bless --device /dev/disk0sX --setBoot

Donde enteros positivos X se puede encontrar ingresando en la orden dada a continuación.

mount | grep "/Volumes/ML2 "

He probado este comando de arranque a Yosemite en un iMac de 2007. He utilizado el bless comando para seleccionar El Capitan como el sistema operativo predeterminado de inicio.

Nota: Yosemite no uso la Integridad del Sistema de Protección (SIP)

Si la selección de la BIOS en el arranque de Windows (u otros) del sistema operativo, asegúrese de incluir la siguiente opción.

--legacy

A continuación es el resultado cuando se intenta utilizar la bless comando desde lo Alto de la Sierra con SIP habilitado. La máquina es un iMac de 2011.

Marlin:~ davidanderson$ sudo bless --device /dev/disk0s6 --setboot
Could not set boot device property: 0xe00002bc

A continuación es el resultado cuando se intenta utilizar la bless comando de El Capitan con SIP habilitado. La máquina es un iMac de 2007.

Steelhead:~ davidanderson$ sudo bless --device /dev/disk0s5 --setboot
Could not set boot device property: 0xe00002bc

1voto

Yoric Puntos 268

Bendiga comando generalmente se invoca con más parámetros.

Una es --mount para especificar el volumen. En tu caso sería:

sudo bless --mount /Volumes/ML2 --file /Volumes/ML2/System/Library/CoreServices/boot.efi

Otros parámetros de uso más frecuente son:

  • --setBoot
  • --folder

0voto

VB23 Puntos 6

Lo siento, no una respuesta, pero no obtener el formato correcto desde "agregar un comentario", por lo que el uso de la opción de respuesta. No sé que mi camino por aquí todo bien.

El comando que usted proporcionó, sudo bendiga --mount /Volúmenes/ML2 --archivo /Volúmenes/ML2/System/Library/core services/boot.efi, se ejecutó sin objeción, sin embargo aún no existe un sistema de archivo bendecido:

sudo bendiga --info /Volúmenes/ML2
finderinfo[0]: 612282 => Bendita Carpeta del Sistema /Volúmenes/ML2/System/Library/core services finderinfo[1]: 749497 => Bendito Sistema de Archivo es finderinfo[2]: 0 => Abrir carpeta de la lista enlazada vacía finderinfo[3]: 0 => los suplentes No OS bendito archivo/carpeta finderinfo[4]: 0 => campo no utilizado unset finderinfo[5]: 612282 => OS X bendita carpeta es /Volúmenes/ML2/System/Library/core services

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X