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?