2010-09-29 70 views

回答

0

带USB:没有机会。 USB是单向的,您的开发系统无法模拟大容量存储设备或其他任何类型的USB设备。

与火线:理论上。 (这是Apple的目标磁盘模式正在使用的内容。)但是,我找不到可用的解决方案。

我建议你尝试虚拟化或网络启动。 VirtualBox是免费和开放的软件,并有多种命令行选项,这意味着它可以被编写脚本。网络启动需要一点努力来设置,但可以很好地工作。

还有一种选择是使用最小的Linux发行版作为引导程序来设置所需的环境,然后使用kexec启动内核,可能使用GRUB作为中间步骤。

你在处理什么样的内核?如果它是你自己的代码,内核是以真实模式还是保护模式运行?你是否严格需要磁盘访问,还是只想引导实际的内核?

相关问题