只是在这里大声地想一想,希望得到第二种意见。
我刚得到一个我喜欢的RPi3。我想把它作为一个可远程访问的WOL服务器。我试图达到的PC是双引导与Windows 10和Ubuntu 17.10,在其中,我已经配置了VNC访问每一个。我想,即使我配置了WOL服务器并发送了魔术包,我仍然无法选择加载什么操作系统(因为AFAIK --魔术包无法传递此类信息)。
因此,选项1)编写一个python脚本,该脚本可以更改grub配置文件以指定首选的默认引导选项。假设Ubuntu驱动器/文件系统可以从Windows访问,那么相应地将编写python脚本。更容易的是,将创建一个不同的python脚本在Ubuntu中运行(这比简单地编辑grub文件更容易)。
选项2)不确定这是否可能,但是如果我在RPi上承载了一个符号链接(通过一些中间云服务) grub文件,会怎么样呢?这样,我就不用担心从Windows或Ubuntu中更改grub文件了,我可以在RPi上这样做。我在这里不确定的是,grub何时可以访问对RPi所做的更改?
我希望有任何反馈意见,一个更有效的方式完成上述,问题/可行性以上,杂项想法等。谢谢!
发布于 2018-04-05 08:42:09
我解决类似情况的方法是默认grub从Ubuntu启动。然后在文件/etc/bash.bashrc的末尾添加一个别名,该别名将重新引导到Windows分区(我的数字为4)。
alias windows="sudo grub-reboot 4 && sudo reboot"这方面的问题是,如果您在Windows中,并且希望再次重新引导到Windows,它将首先在默认情况下转到Ubuntu,您将不得不使用windows别名手动重新启动到Windows。到目前为止这对我来说不是个问题。
要从Windows重新启动到Windows或Ubuntu,您可以创建一个脚本来修改/boot中的grub文件。请参阅grub是否有从自动重新启动自动重新启动Windows的方法?
发布于 2018-04-07 00:56:15
我将不得不进一步研究这个问题,但我认为这是一个很好的发现:https://github.com/Fmstrat/diy-ipmi
它是一个DIY设置:一个可访问web的IPMI / IP系统,它提供了完整的键盘控制、监视器视图以及用标准主板远程重新启动计算机的能力,就像您坐在计算机前面的键盘和监视器一样。
明显的缺点:需要购买(索赔不到120美元)并安装额外的设备。
Pro:似乎安装的行为类似于VNC服务器,但从引导序列的任何一点到以后都是如此。因此,grub菜单(或任何引导加载程序)和任何操作系统都可以远程访问。
https://askubuntu.com/questions/1022118
复制相似问题