在Windows中重新启动而不更改启动磁盘或必须使用管理员密码?


3

我6岁的孩子将家庭iMac用于需要Windows的Kodu项目。他想要与Boot Camp真正的交易,不会接受任何虚拟化:)

问题:我当然希望OS X盘成为启动盘。他想要一种方便的方法在Windows模式下重启计算机(比在启动时按下Command键更容易)。有一些Apple脚本和应用程序(如BootChamp),但它们都要求您输入管理员密码。尽管(或因为)他非常精通计算机,但此时我还是不愿意给他。

我有什么选择?

Answers:


2

BootChamp要求您在首次使用时输入管理员密码,但之后它允许您重新启动而不再要求您输入密码。除非你的孩子具有足够的技术知识才能进入Keychain,否则我认为BootChamp可能正是你所期待的。它在系统资源上也很容易。

安装后,您可以自己重启Windows,通过输入管理员密码为BootChamp提供未来权限。从那时起,他将能够在没有管理员权限的情况下更改操作系统。

我有几次BootChamp崩溃,通常当我插入USB设备或删除一个没有使用OS X的删除功能。我已经运行了几个月只有五个左右的实例,所以这是非常罕见的,但需要考虑的事情。

干杯!


0

如果您不介意进行一些shell脚本编写,并且您已经找到了可以从将切换到Windows的终端运行的脚本,则可以创建包含该命令的脚本(以及可能reboot跟随它的命令)。我们winreboot.sh为了争论而称之为。然后将该脚本的所有者更改为root,将其标记为可执行文件并将其放在有用的位置(例如/usr/local/bin/)。如果你这样运行它:

sudo /usr/local/bin/winreboot.sh

它将询问您输入管理员密码,然后应该执行它的操作,然后脚本以root身份运行。但是,sudo维护一个规则列表,允许用户运行使用的命令sudo,以及是否需要密码。这个规则集存储在/etc/sudoers- 不幸的是语法非常混乱,这就是为什么你不应该直接编辑文件,但应该使用

sudo visudo

相反,它会检查你的保存语法。请注意,这使用vim进行编辑,您可能希望在运行它之前阅读它 - 如果您不习惯它可能会非常混乱。(要退出它而不保存,按<ESC>,键入:q!后跟<ENTER>键)如果你不能继续使用vim,用你喜欢的编辑器编辑sudoers的副本并检查语法visudo -f /path/to/sudoers-copy。如果没问题,请将其复制回原件上。

回到这一点,您要添加到sudoers的规则是您希望admin组中的用户能够以root身份运行您的脚本而无需密码。看起来像这样:

%admin  localhost=(ALL) NOPASSWD: /usr/local/bin/winreboot.sh

将它添加为sudoers的最后一行。如果您现在尝试运行脚本sudo(必须使用绝对路径),它将不会要求输入密码而只是运行它。将sudo命令包装在另一个shell脚本中,从桌面或任何地方链接到它,您的6岁应该可以随时切换到Windows。

希望有所帮助,如果有什么不清楚,请告诉我。


这可能会给我一个我正在寻找的解决方案。我会试试并报告回来。谢谢!
Fredrik Eder 2012年

0

安装rEFit

它将为您提供图形引导加载程序,因此您只需在引导时选择OSX,Windows或某些实用程序。

如果你不喜欢它很容易删除,只需从OSX分区的根目录中删除rEFit文件夹即可。


谢谢!我会试一试。这实际上可能是规避管理密码“问题”的唯一方法。它将为系统启动添加一个额外的步骤,但这是可以接受的。
Fredrik Eder 2012年

我刚刚从@pmjordan post了解到有一种方法可以跳过密码输入。如果它没有用,rEFit可能是我最接近的。
Fredrik Eder 2012年

0

如果你有一个无线键盘和鼠标,它是不好的,因为它无法识别它们。

对于我们的会议室mac minis来说,这是一个痛苦的背后。或者rEFIt需要能够使用无线键盘和鼠标。

如果您信任您的钥匙串安全性,BootChamp就是您的最佳选择。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.