Systemsetup SetBoot equivalente para Windows e Mac? Anteriormente conhecido como Bless?

1

Eu dirijo um par de laboratórios de informática em uma universidade que inicializa em Mac OSX e Windows. Anos atrás, eu costumava executar um comando bless -setBoot do Apple Remote Desktop para iniciar uma sala de aula inteira em uma plataforma ou outra, ambas agendadas e sob demanda.

Nós usamos comandos como abençoar no lado do Mac: bless -mount /Volumes/ -setBoot shutdown -r now

E, em seguida, conseguimos criar um script do lado do Windows com coisas como esta: C:\Program Files\Boot Camp\bootcamp.exe" -StartupDisk "Macintosh HD" Shutdown /r /t 0

No entanto, isso parou de funcionar em algum momento em torno do Mavericks (talvez porque o nome do volume de inicialização parecesse ser aleatoriamente "EFI Boot" ou "Macintosh HD").

Estou pesquisando muito sobre isso e descobri como bless é depreciado e devo usar systemsetup após desativar csrutil . (Você não pode nem -liststartupdisks sem desabilitar csrutil !)

Então, se eu listar os discos de inicialização: sudo systemsetup -liststartupdisks

Eu entendo isso:

/Volumes/.BOOTCAMP/WINDOWS /System/Library/CoreServices

No entanto, tentar definir o Windows como o disco de inicialização não funciona: sudo systemsetup -setstartupdisk /Volumes/.BOOTCAMP/WINDOWS

Ele retorna:

Not a System Folder: /Volumes/.BOOTCAMP/WINDOWS/System/Library/CoreServices

Eu sou capaz de inicializar no Windows 8.1 Pro e no Mac OS 10.11.6 pressionando a opção e reiniciando ... e também a partição de Recuperação (por que isso não está listado?)

Estou pensando em comprar algo como o Boot Runner para gerenciar os laboratórios, mas ele não tem o tipo de controle de linha de comando via ARD e VNC que eu gostaria de ter. Alguém encontrou uma solução alternativa setBoot para El Capitan?

    
por Erin Finnegan 08.11.2016 / 21:52

0 respostas