通过 SD 卡启动虚拟机盒

通过 SD 卡启动虚拟机盒

我有一台运行 Raspbian Stretch Lite 的 Raspberry Pi 3B。我想启用 SSH,但我没有 USB 键盘。因此,谷歌搜索显示,如果我将一个名为的文件放在ssh卡的根目录中,SSH 将自动启用。但事实似乎并非如此。所以我想做的是启动虚拟机。我在 SD 卡上安装了操作系统,它运行良好,但我似乎无法将其插入 Virtual Box 以将其视为启动设备。我需要做什么才能在其上运行 Raspbian?

附言:我在Windows上。

谢谢

答案1

由于多种原因,您无法真正完成您想做的事情。

Virtualbox 仅支持 x86,而 raspberry pi 是基于 ARM 的机器。据我所知,Virtualbox 也无法通过 SD 卡启动,而且 raspberry pi 的启动方式(这非常不寻常)与 x86 通过 bios 启动的方式不同,也不同于 X86 甚至运行 arm 或 power 的高端机器上使用的各种 UEFI 风格。

理论上你可能能够在适当设置的 QEMU 安装上启动 Raspberry Pi 映像 - 但这是我自己还没有做到的事情。

答案2

通过阅读这个问题,我了解到实际目标是通过 ssh 进入无头的 Pi。

我想启用 SSH,但我没有 USB 键盘。因此,谷歌搜索显示,如果我将一个名为 ssh 的文件放在卡的根目录下,SSH 将自动启用。

我确认这是正确的方法。我在 Raspberry Pi 2B 上做过。您只需要能够在另一台机器上安装 SD 卡。我在 Mac 上做过,这可能是最糟糕的情况(不支持 ext)。

对于 Raspberry Pi 3B+,我失去了耐心,并使用键盘、鼠标 TV 和 HDMI 电缆配置了 ssh。

请确认。

相关内容