Łatwe przełączanie systemu operacyjnego Mac poprzez AppleScript
Wskazówki Makradar / / December 19, 2019
Jeśli masz już zainstalowany na beta Mac OS X 10.10 Yosemite i zabrał ją do roli drugorzędnej systemu operacyjnego, więc stale trzeba ponownie uruchomić komputer Mac w tej samej „osi”, a następnie w drugim. Skomplikowane o tym nie ma nic, ale proces może być znacznie uproszczone. Pomoc w tym dobra-old AppleScript.
Przeładuj Mac pod innymi systemami operacyjnymi ręcznie Istnieją dwa główne sposoby. Po pierwsze, jest ona trzyma klucz ⌥ w momencie rozpoczęcia buty komputera (gdy wszystkie dźwięki akordu dobrą znajomą) - wtedy nie menu z partycji rozruchowej, gdzie pozostaje tylko wybrać odpowiedni wolumin dysku, a następnie naciśnij klawisz Enter, aby pobrać odpowiedni Oś.
Druga metoda jest bardziej proste i oczywiste: aby otworzyć „Ustawienia systemowe”, kliknąć na ikonę Objętość bagażnikaWybierz dysk z systemem, aby pobrać i nacisnąć przycisk Odśwież, Po którym pozostaje tylko czekać na załadowanie wybranego systemu.
W obu przypadkach trzeba wykonać kilka prostych kroków. Ale wszystko można uprościć do podwójnego kliknięcia myszką i wprowadź hasło administratora, a następnie można przynajmniej uciec z komputera na niektórych przypadkach - wymagany system do uruchomienia się.
Tworzenie restart programu
Uruchom Edytor AppleScript i wklej go do okna następnego krótkiego kodu:
zestaw currentHD do "Macintosh HD" zestaw toBoot do "Yosemite HD" set Deviceid do (skrypt powłoki zrobić "diskutil lista | awk '/" & toBoot & "/ {print $ NF}'") zrobić skorupę Skrypt "błogosławić -device / dev /" & Deviceid & "-setBoot -nextonly" z uprawnieniami administratora powiedzieć aplikację "Finder", aby restart
Te pięć linii wykonać następujące czynności. Pierwszy wiersz przedstawia objętość na dysku, na którym zainstalowany jest Twój obecny system. Druga linia - odcinek, na którym OS X Yosemite. Jeśli Twoje dyski są nazywane przez innego, umieścić ich nazwiska w cudzysłowie.
Ponadto, za pomocą polecenia konsoli AppleScript definiuje sekcję przechowywania programowy identyfikator, wspomniana druga linia (który jest uruchomiony, przez który chcemy szybko restart). Czwarta linia z innego polecenia konsoli wybija identyfikator wcześniej otrzymał i przypisuje odpowiedni dysk Oprócz statusu bagażniku - to znaczy, nie ważne jak jesteś teraz ponowne uruchomienie komputera Mac, zostanie on załadowany począwszy od tej części swojej jazdy. Jednak operacja ta wymaga potwierdzenia przez administratora systemu.
Wreszcie piąta linia uruchamia system z nowymi ustawieniami.
Program zapisywania
Kod gotowy z prawidłowymi nazwami partycji, które chcesz zapisać w postaci aplikacji. Kliknij przycisk ⌘S (lub wybierz polecenie menu plik / zachować) Oraz w oknie dialogowym Zapisz, wybierz format pliku program. Określ nazwę aplikacji - na przykład, Pobierz Yosemite - a następnie naciśnij przycisk zachować.
Trzeba także stworzyć podobny program do powrotu z Yosemite w systemie produkcyjnym. Aby to zrobić, kliknij przycisk ⌥⌘S (lub kliknij plik / Duplikat) A w nowym oknie, zamienić nazwy partycji w pierwszej i drugiej linii kodu. Następnie zapisać program pod nową nazwą, na przykład, Powrót do Mavericks. Skopiować aplikację na dysku zewnętrznym, do bycia w Yosemite, przenieść go na pulpicie OS X 10.10.
Wszystko jest gotowe. Dwukrotnie kliknij program Pobierz YosemiteWprowadź hasło administratora - i czekać na starcie OS X 10.10. Po zagraniu z wersji beta nowych systemów operacyjnych, uruchomić aplikację Powrót do Mavericks - i ponownie wprowadzając hasło administratora, czekać na załadowanie systemu operacyjnego. Wszystko jest proste i wygodne.
I Windows - zbyt
W tym samym Makar można ponownie uruchomić komputer Mac z dowolnego woluminu rozruchowego, który jest dostępny na komputerze. Nawet z partycji z systemem Windows, który został utworzony przez Boot Camp. Jednak w systemie Windows, aby ponownie uruchomić kod programu powinien być nieco inna.
Po pierwsze, oczywiście, w drugiej linii kodu źródłowego należy podać nazwę Windows głośności (domyślnie jest to Bootcamp). A po drugie, w czwartym wierszu polecenia konsoli chcesz dodać flagę , spadku
. Na ogół ponowne uruchomienie kodu oprogramowania Mac dla Windows jest w następujący sposób:
zestaw currentHD do "Macintosh HD" zestaw toBoot do "Bootcamp" set Deviceid do (nie skrypt powłoki "diskutil lista | awk '/" & toBoot & "/ {print $ NF}'") zrobić skrypt powłoki „Błogosław, Urządzenie / dev /” & Deviceid & „spadku -setBoot -nextonly” z uprawnieniami administratora powiedzieć aplikacji „Finder” do restart
Zapisz ten kod w formacie programu zatytułowanego Pobierz Windows. Ale tylko - z powrotem do systemu Windows OS X będzie musiał zwrócić ręcznie. Chociaż, jeśli wiedzą magiczną partii skrypt, który wykona ten sam automatyczny restart - witamy w komentarzach. :)