Mac画面の上部にある虫眼鏡アイコンをクリックしてSpotlightダイアログボックスを表示し、「Terminal」と入力してから、結果のリストで「Terminal」をクリックしてターミナルユーティリティを起動します。
ターミナルウィンドウに、引用符なしで「sudo bless -mount / Volumes / Startup_Disk_Name-setBoot」と入力します。 Blessコマンドは、起動ディスクを変更します。 「Startup_Disk_Name」を、起動元のディスクの正しい名前に置き換えます。 名前にスペースが含まれている場合は、パス全体を引用符で囲みます。 たとえば、起動ディスクに「My Mac」というラベルが付いている場合は、次のコマンドを入力します:sudo bless -mount "/ Volumes / My Mac" -setBoot。
「Enter」を押してコマンドを実行し、起動ディスクを変更します。 再起動した後、Macは新しいディスクから起動することに注意してください。 コマンドラインからMacをすぐに再起動するには、次のコマンドを実行します:sudo shutdown -rnow。 コマンドを発行する前に、作業内容を保存することを忘れないでください。
Blessコマンドの詳細を取得するには、ターミナルに引用符なしで「man bless」と入力し、「Enter」を押します。
起動ディスクを変更してからMacを再起動する単純なbashシェルスクリプトは次のようになります。
#!/ bin / bash bless -mount / Volumes / Startup_Disk_Name -setBoot shutdown -r now
指定した時間にシェルを実行するには、Cronジョブを作成します。
ターミナルからスーパーユーザーとして実行するには、コマンドの「sudo」部分を忘れないでください。 特にスーパーユーザーとしてスクリプトを実行する場合は、bashシェルスクリプトで「sudo」を使用する必要はありません。
Macの起動中に起動ディスクを変更できます。 Macの電源を入れたり再起動したりした後、「Option」キーを押したままにして、スタートアップマネージャを表示します。 矢印キーを使用して起動するドライブを選択し、「Enter」を押して使用します。
[システム環境設定]メニューから起動ボリュームを変更するには、[Apple]をクリックし、[システム環境設定]を選択してから、[起動ディスク]をクリックして[起動ディスク]ウィンドウを表示します。 プロンプトが表示されたらユーザー名とパスワードを入力し、起動するディスクを選択して、[再起動]をクリックします。
何をしているのかわからない限り、ターミナルでコマンドを実行しないでください。 ターミナルではUNIXシステムへの無制限のアクセスが許可されているため、間違ったコマンドを実行すると、オペレーティングシステムに重大な損傷を与える可能性があります。 タイプミスでさえ、取り返しのつかない損害を引き起こす可能性があります。
スタートアップディスクを使用してスタートアップドライブを変更する場合は、誤ってネットワークインストールイメージを選択しないようにしてください。 イメージはシステムソフトウェアを再インストールするように設計されているため、ハードドライブ上のすべてのものが失われる可能性があります。 アイコンには下向きの緑色の矢印が付いているため、ネットワークインストールイメージを簡単に認識できます。