【发布时间】:2015-10-15 05:15:30
【问题描述】:
我有一台配备 2 个 SSD 的 Mac Pro(一个配备 Yosemite,一个配备 Mavericks)。 我需要一个 Applescript 将引导卷从一个 SSD 更改为另一个,并停用或激活 NVIDIA 驱动程序。 我找到了一个类似的更改 Boot-Volume 的脚本:
do shell script "bless --mount /Volumes/NAME_of_the_SSD/ --setBoot --legacy" with administrator privileges
tell application "System Events" to shut down
因此,如果路径是正确的(Volumes/Name_of_the_SSD/),那么作为脚本中的一个总菜鸟,我不放心(Volumes/Name_of_the_SSD/)
另外我必须激活/停用 NVIDIA 驱动程序,但我认为应该这样做:
do shell script "sudo nvram boot-args="nv_disable=1"" password "xxxxxx" with administrator privileges
或
do shell script "sudo nvram boot-args="nvda_drv=1"" password "xxxxxx" with administrator privileges
【问题讨论】:
-
这可能不是您要找的评论,但如果您使用虚拟机,会不会节省很多时间?
-
虚拟机是什么意思?
-
你的意思是安装Windows吗?还是优胜美地的虚拟机,里面有小牛队?为了澄清这里的一些事情,我在脚本方面完全是个菜鸟!在 VM 中也很明显。
-
我认为建议是您可以考虑在您的 Mac 上安装
Oracle VirtualBox(免费),然后在虚拟机中安装 Windows 7(或您想玩的任何其他垃圾) .这样一来,您就可以让您的 Mac 在 Yosemite 或 Mavericks 或任何您想要的体面的 Apple-OS 中启动,但有一个单独的窗口在同一时间运行 Windows 而无需重新启动。 -
也许第一篇文章有点混乱,我不需要或不希望涉及 Windows。我只需要脚本,因为我很懒。通常,如果我想从 Yosemite 启动到 Mavericks,我必须在终端中禁用 NVIDIA-Driver,选择 Startup-Volume with Mavericks 并重新启动。所以我想要这个程序的脚本,就是这样。
标签: macos applescript osx-mavericks boot osx-yosemite