Hvis du allerede har installeret på din Mac beta OS X 10.10 Yosemite og tog hende til rollen som den sekundære operativsystem, så du hele tiden er nødt til at genstarte Mac under samme "akse", derefter under den anden. Kompliceret om det er der ikke noget, men processen kan stærkt forenklet. Hjælp i denne gode gamle AppleScript.
Opdater denne Mac under andre operativsystemer manuelt Der er to primære måder. For det første er det holder nøgle ⌥ på tidspunktet for start computeren starter (når alle lyder godt bekendt akkord) - så er der menu af boot-partition, hvor det fortsat kun at vælge den rigtige disk volumen, og tryk på Enter-tasten for at hente den korrekte akse.
Den anden metode er mere enkel og indlysende: at åbne "Systemindstillinger", skal du klikke på ikonet Støvlen volumen, Vælg disken med systemet til download og tryk på knappen Reload, Hvorefter den fortsat kun at vente på dig for at indlæse det valgte system.
I begge tilfælde skal du udføre nogle få enkle trin. Men alt kan forenkles til et dobbeltklik på musen og indtast administratoradgangskoden, så kan du i det mindste komme væk fra computeren i nogle tilfælde - krævet systemet at starte selv.
Oprettelse af et program genstart
Kør AppleScript Editor og indsætte den i vinduet følgende korte kode:
sæt currentHD til "Macintosh HD" sæt toBoot til "Yosemite HD" sæt Deviceid til (gøre shell script "diskutil liste | awk '/" & toBoot & "/ {print $ NF}'") gør skallen script "velsigne œ DEVICE / dev /" & Deviceid & "-setBoot -nextonly" med administratorrettigheder fortælle ansøgning "Finder" til genstart
Disse fem linjer gøre følgende. Den første linje viser den mængde disk, hvor dit nuværende system er installeret. Den anden linje - sektion, hvor OS X Yosemite. Hvis dine drev er kaldet af en anden, sætte deres navne i anførselstegn.
Endvidere gennem konsollen kommandoen AppleScript definerer programmatisk identifikator lagerafsnit, nævnte anden linie (som den kører, som vi ønsker hurtigt genstart). Den fjerde linje med en anden konsol kommando tager identifikator tidligere modtaget og tildeler den tilsvarende disk Udover status bagagerummet - der er, uanset hvor du er nu genstarte din Mac, vil det blive indlæst startende fra denne del af din køre. Men denne operation kræver bekræftelse af systemadministratoren,.
Endelig femte linje genstarter systemet med de nye indstillinger.
Lagring af programmet
Klar kode med de korrekte navne på diskpartitioner, du vil gemme i form af ansøgningen. Klik ⌘S knappen (eller vælg menuen kommandoen fil / bibeholde) Og i dialogboksen Gem, vælge det filformat program. Angiv navnet på programmet - for eksempel, Hent Yosemite - og tryk på bibeholde.
Du skal også oprette et lignende program til at vende tilbage fra Yosemite til dit fungerende system. For at gøre dette, skal du klikke på ⌥⌘S nøgle (eller klik fil / dublet) Og i et nyt vindue, bytte navnene på diskpartitioner i første og anden linje kode. Derefter gemme programmet under et nyt navn, for eksempel, Retur til Mavericks. Kopier ansøgning til det eksterne drev, til at være i Yosemite, flytte den til skrivebordet OS X 10.10.
Alt er klar. Dobbeltklik på programmet Hent Yosemite, Indtast administratoradgangskoden - og vente på boot OS X 10.10. Efter at have spillet med betaversionen af de nye styresystemer, køre programmet Retur til Mavericks - og endnu en gang ind i admin password, vente med at indlæse operativsystemet. Alt er enkel og praktisk.
Og Vinduer - også
I samme Makar kan genstarte Mac fra enhver boot volumen, der er tilgængelige på din computer. Selv med Windows-baserede partition, du har oprettet gennem Boot Camp. Men under Windows for at genstarte programmet koden skal være lidt anderledes.
For det første, selvfølgelig, i den anden linje i kildekoden skal du angive Windows-volumen navn (standard er Bootcamp). Og for det andet, i den fjerde linje i konsollen kommando, du ønsker at tilføje et flag -legacy
. Generelt genstart af Mac-software koden til Windows er som følger:
sæt currentHD til "Macintosh HD" sæt toBoot til "Bootcamp" sæt Deviceid til (do shell script "diskutil liste | awk '/" & toBoot & "/ {print $ NF}'") gør shell script "Velsign œ DEVICE / dev /" & Deviceid & "-legacy -setBoot -nextonly" med administratorrettigheder fortælle ansøgning "Finder" til genstart
Gem denne kode i form af programmet med titlen Hent Windows. Men kun - fra Windows tilbage til OS X bliver nødt til at vende tilbage manuelt. Selvom hvis du kender den magiske parti-script, der vil udføre det samme automatisk genstart - velkommen til kommentarerne. :)