1 votos

Conjunto de EFI boot de Windows a través de (U)EFI de una vez

En mi finales de 2012 Mac Mini, he instalado Mac OS X Mavericks (con FileVault) y Windows 8.1 (de forma nativa, no a través de Bootcamp):

/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk0
   1:                        EFI EFI                     268.4 MB   disk0s1
   2:          Apple_CoreStorage                         859.0 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
   4:         Microsoft Reserved                         134.2 MB   disk0s4
   5:       Microsoft Basic Data Windows                 140.2 GB   disk0s5

Que está trabajando muy bien, y puedo arranque de Mac OS y Windows. Sin embargo, me gustaría ser capaz de arrancar de mi Mac en Windows desde la línea de comandos - sin cambiar de forma permanente la configuración de arranque.

A mi entender, esta debe hacer es: sudo bless -mount "/Volumes/Windows" -setBoot --nextonly

El comando no produce ningún resultado. Con --verbose, me dice esto:

EFI found at IODeviceTree:/efi
Mount point for /Volumes/Windows is /Volumes/Windows
Mount point is '/Volumes/Windows'
No BootX creation requested
No boot.efi creation requested
found ioreg "FirmwareFeaturesMask"; featureMaskValue=0xE003FF37
found ioreg "FirmwareFeatures"; featureFlagsValue=0xE001F537
isPreBootEnvironmentUEFIWindowsBootCapable=1
given BSD is not a DVD disc medium
isDVDWithElToritoWithUEFIBootableOS=0
Checking if disk is complex (if it is associated with booter partitions)
GPT detected
Booter partition required at index 6
System partition found
Preferred system partition found: disk0s1
Returning booter information dictionary:
<CFBasicHash 0x7fdc0940a7c0 [0x7fff73d4beb0]>{type = mutable dict, count = 3,
entries =>
    0 : <CFString 0x101f48e70 [0x7fff73d4beb0]>{contents = "System Partitions"} = (
    disk0s1
)
    1 : <CFString 0x101f49650 [0x7fff73d4beb0]>{contents = "Data Partitions"} = (
    disk0s5
)
    2 : <CFString 0x101f49670 [0x7fff73d4beb0]>{contents = "Auxiliary Partitions"} = (
)
}

Path to mountpoint given: /Volumes/Windows
IOMedia disk0s5 has UUID D4FC6318-275B-427D-B039-3AB033DE8ACC
Setting EFI NVRAM:
    efi-boot-next='<array><dict><key>IOMatch</key><dict><key>IOProviderClass</key><string>IOMedia</string><key>IOPropertyMatch</key><dict><key>UUID</key><string>D4FC6318-275B-427D-B039-3AB033DE8ACC</string></dict></dict><key>BLLastBSDName</key><string>disk0s5</string></dict></array>'
Setting EFI NVRAM:
    IONVRAM-DELETE-PROPERTY='efi-boot-file'
Setting EFI NVRAM:
    IONVRAM-DELETE-PROPERTY='efi-boot-mkext'
Setting EFI NVRAM:
    IONVRAM-DELETE-PROPERTY='efi-boot-kernelcache'
NVRAM variable "boot-args" not set.

Que se ve bien para mí - pero el comando no tiene ningún efecto, después de reiniciar, estoy de vuelta en Mac OS X.

¿Qué estoy haciendo mal?

1voto

NoImNotNull Puntos 11

Finalmente puedo arrancar en Bootcamp partición EFI con la ayuda de esta respuesta.

Para el arranque en Bootcamp partición EFI, usted tiene que bless el EFI de la partición del disco que instalar Bootcamp, demasiado. Así que es algo como esto: bless -device /dev/disk0s1 -mount /Volumes/BOOTCAMP -setBoot -nextonly.

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