Systemsetup SetBootはWindowsとMacで同等ですか?以前はブレスとして知られていた?


1

私は大学でいくつかのコンピューターラボを運営し、Mac OSXとWindowsをデュアルブートします。数年前、私bless -setBootはApple Remote Desktopからコマンドを実行して、スケジュールされたオンデマンドの両方のプラットフォームで教室全体を起動することができました。

Mac側ではblessのようなコマンドを使用していました。 bless -mount /Volumes/ -setBoot shutdown -r now

そして、次のようなものでWindows側のスクリプトを作成できました。 C:\Program Files\Boot Camp\bootcamp.exe" -StartupDisk "Macintosh HD" Shutdown /r /t 0

ただし、これはMavericksの周辺で動作を停止しました(おそらく、ブートボリュームの名前がランダムに「EFI Boot」または「Macintosh HD」のように見えたためです)。

私はこれをよく研究してきましたが、どのようblessに減価償却されるのかsystemsetup、無効にしcsrutilた後に使用する必要があることに出くわしました。(-liststartupdisks無効にせずにできませんcsrutil!)

したがって、起動ディスクを一覧表示する場合: sudo systemsetup -liststartupdisks

私はこれを得る:

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

ただし、Windowsを起動ディスクとして設定しようとしても機能しません。 sudo systemsetup -setstartupdisk /Volumes/.BOOTCAMP/WINDOWS

戻ります:

システムフォルダではありません:/Volumes/.BOOTCAMP/WINDOWS/System/Library/CoreServices

私はWindows 8.1 ProとMac OS 10.11.6を押し続けるoptionと再起動することで起動することができます...また、リカバリパーティション(なぜそれがリストされていないのですか?)

ラボを管理するためにブートランナーなどを購入することを考えていますが、ARDやVNCを介したコマンドライン制御のようなものはありません。El CapitanのsetBoot回避策を見つけた人はいますか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.