Como posso criar um atalho no OS X que será reiniciado com a partição Bootcamp? [fechadas]

3

Existe uma maneira de criar um atalho (que eu posso colocar no Dock, talvez) que irá reiniciar o OS X com a partição Bootcamp?

Isso seria semelhante a entrar em Preferências do Sistema / Disco de Inicialização e, em seguida, escolher a partição e pressionar Reiniciar. Eu não quero usar o Automator para fazer isso, a menos que eu possa fazer isso sem abrir um monte de janelas.

O engraçado é que o Windows tem um atalho de bandeja para isso, mas não encontrei nada equivalente no lado do OS X.

Obrigado!

    
por Corey Ross 23.06.2009 / 08:00

2 respostas

3

Existem algumas opções:

Um - quando você reiniciar, pode manter pressionada a tecla 'Option' e então escolher Boot Camp - no entanto, esta é uma seleção temporária, então se você reiniciar novamente, iniciará o backup no OS X (ou qualquer que seja o disco de inicialização selecionado. é).

Dois - Você precisará descobrir o ID do disco executando df -k - mais do que provável que seja / dev / disk1s3 se você tiver particionado seu disco rígido, mas desejará verificar novamente. Então mude os '#' no seguinte comando para os números apropriados:

sudo umount /Volumes/NAME_OF_YOUR_WINDOWS_DRIVE
sudo bless -device /dev/disk#s# --legacy --setBoot
#You could use -folder but this assumes the drive is always mounted and writeable
#Then a slightly cleaner restart than shutdown -r (which sends a kill message)
osascript -e 'delay 1
 tell application "System Events" to restart' &

Você pode salvá-lo como parte de um script de shell ou usar o Platypus para criar um aplicativo real executável que executará o shell script para você.

Além disso, há outras opções listadas em MacOSXHints

    
por 23.06.2009 / 16:52
0

Eu sinto que a maneira mais fácil de fazer isso é abrir o Editor de scripts ... colando o seguinte nele. Qual é um script que irá reiniciar o computador no Windows. Certifique-se de alterar a senha para o seu embora. tudo que você precisa fazer é clicar duas vezes e automaticamente fará tudo por você. Deixe tudo como está, exceto pela linha que diz set adminpass para "****" - mude os asteriscos (*) para sua senha.

definir adminpass como "*****"

diz ao aplicativo "Finder"     definir o iconPath para (obter o nome do disco de inicialização) & ": Aplicativos: Utilitários: Boot Camp Assistant.app:Contents:Resources:DA.icns" como alias end tell

define askRestart para exibir a caixa de diálogo "Reiniciar no Windows?" botões {"Cancelar", "Reiniciar"} botão padrão 1 com ícone iconPath set doRestart to button retornado de askRestart

se doRestart é igual a "Cancelar" então     Sair fim se

se doRestart for igual a "Restart", então     do shell script "abençoe -mount / Volumes / BOOTCAMP / -legacy -setBoot -nextonly; desligamento -r agora" senha adminpass com privilégios de administrador fim se

depois disso, vá para o arquivo, exporte-nomeie o arquivo como você quiser - ex. BootToWindows.scpt. À esquerda, clique em área de trabalho para salvá-lo lá. na parte inferior, altere o formato do arquivo para Application para que ele seja executado quando clicado em vez de abrir. Se você precisar editá-lo, clique com o botão direito do mouse no aplicativo, clique em Mostrar conteúdo do pacote, navegue até Conteúdo, Recursos, Scripts e clique duas vezes em main.scpt e ele será aberto no editor de scripts para edição.

    
por 27.07.2015 / 07:17