So wechseln Sie schnell zwischen Mavericks und Yosemite Beta

  How-to-switch-os-header

Nach Apples Veröffentlichung von a öffentliche Betaversion von OS X Yosemite , schickte uns iDB-Leser Antony Verros einen Code, den er in AppleScript geschrieben hat, der es Benutzern ermöglicht, einen Computer schnell neu zu starten und automatisch im installierten Betriebssystem ihrer Wahl zu booten. Für alle, die OS X Yosemite Beta auf einer separaten Partition installiert , dies ist eine einfache Lösung für Hochfahren in Yosemite oder Mavericks ohne beim Booten die Optionstaste gedrückt halten zu müssen, um die gewünschte Partition auszuwählen. Das Skript kann sogar so angepasst werden, dass es mit BootCamp funktioniert.

Während es hauptsächlich um Zeitersparnis geht, kann sich diese Methode im Laufe der Zeit als sehr vorteilhaft erweisen, insbesondere für Benutzer, die häufig zwischen Betriebssystemen wechseln, sei es eine Yosemite-Beta, Mavericks oder Windows 7. Eine leicht zugängliche Version zu haben Anwendung zum Booten in ein anderes Betriebssystem, während Sie ein Sandwich zubereiten oder eine Tasse Kaffee nachfüllen, anstatt warten zu müssen, um die Option gedrückt zu halten, kann sehr nützlich sein …

Schritt 1: Öffnen Sie zunächst den Skripteditor ( Anwendungen > Dienstprogramme > Skripteditor.app ) auf Ihrem Mac und erstellen Sie ein neues Dokument.

Schritt 2: Fügen Sie den folgenden Code in ein leeres AppleScript-Dokument ein. Mir ist klar, dass der Code etwas außerhalb der Seite läuft, aber das Auswählen, Kopieren und Einfügen in den Skript-Editor sollte trotzdem funktionieren.

set deviceID to (do shell script "diskutil list | awk '/Yosemite/ {print $NF}'")
do shell script "bless -device /dev/" & deviceID & ¬
" -setBoot -nextonly" with administrator privileges
tell application "Finder" to restart

Ändern Sie in der ersten Zeile „Yosemite“ in den Namen der Partition, auf der das Betriebssystem installiert ist, in das Sie automatisch booten möchten. Beispielsweise ist Ihr Hauptbetriebssystem wahrscheinlich auf „Macintosh HD“ installiert. Um Mavericks auf Macintosh HD zu starten, würde die erste Zeile lauten:

set deviceID to (do shell script "diskutil list | awk '/Macintosh HD/ {print $NF}'")

Ich habe OS X Yosemite auf einem SSD-Laufwerk mit dem treffenden Namen „SSD“ installiert, sodass meine Anwendung wie im folgenden Screenshot aussieht.

  wie-man-das-betriebssystem-applescript-wechselt

Schritt 3: Speichern Sie das Skript als Anwendung mit einem Namen Ihrer Wahl (ich habe meinen „Switch to Yosemite“ genannt). Sie können es dann an einem geeigneten Ort aufbewahren, z. B. auf Ihrem Desktop oder in einem Stapel auf Ihrem Dock.

Anmerkung 1 Hinweis: Beim Ausführen der App wird jedes Mal ein Dialogfeld für das Administratorkennwort angezeigt. Dies kann jedoch vermieden werden, indem Sie das Wort „Kennwort“ und Ihr Administratorkennwort in die dritte Codezeile einfügen. Der Nachteil dabei ist, dass Ihr Computer nicht daran gehindert wird, neu zu starten, wenn Sie die Anwendung versehentlich auslösen. Wenn Sie das jedoch nicht stört, ist das Überspringen des Kennwortdialogfelds sicherlich praktisch.

do shell script "bless -device /dev/" & deviceID & ¬
" -setBoot -nextonly" password MyPassword123 with administrator privileges

Anmerkung 2: Der Code zum Booten von Windows auf BootCamp ist etwas anders, da er „-legacy“ direkt vor „-setBoot“ hinzufügt. Achten Sie auch hier darauf, das Verzeichnis von „BOOTCAMP“ zu ändern, wenn Ihre Partition einen anderen Namen verwendet, und beziehen Sie sich auf Anmerkung 1 für Anweisungen zum Entfernen der Eingabeaufforderung für das Administratorkennwort.

set deviceID to (do shell script "diskutil list | awk '/BOOTCAMP/ {print $NF}'")
do shell script "bless -device /dev/" & deviceID & ¬
" -legacy -setBoot -nextonly" with administrator privileges
tell application "Finder" to restart

Notiz 3: Wenn Sie eine oder mehrere Variationen dieser Skripte an einem sichtbaren Ort wie Ihrem Desktop oder Dock aufbewahren, möchten Sie vielleicht in Betracht ziehen, das Symbol der Anwendung in etwas Attraktiveres und „Übersehbares“ als die standardmäßige AppleScript-Bildlaufleiste zu ändern, was Sie problemlos tun können diese Anleitung .

Ich empfehle, Skripte zu konfigurieren, um zwischen allen Betriebssystemen auf Ihrem Computer zu wechseln, und sie entsprechend in jeder Systempartition zu platzieren, um den Komfort dieser Methode voll auszunutzen. Wenn Sie abenteuerlustig sind, können Sie versuchen, Automator zu verwenden, um Auslöser für die Ausführung des Skripts einzurichten, um Ihren Arbeitsablauf weiter zu optimieren.

Was haltet ihr von dieser Technik? Haben Sie eigene Drehbücher geschrieben? Schicke sie gerne an timothy@idownloadblog.com oder teilen Sie sie in den Kommentaren unten, und wir werden sie möglicherweise in zukünftigen Artikeln auf iDB vorstellen.