2012-12-20 46 views
3

我正在写一个迷你操作系统,只是为了好玩。我想将一些关键信息保存到Internet上的一台securiry服务器,并在启动我的操作系统之前将其取出。如何仅通过BIOS访问Internet?

所以我的问题是:如何仅通过BIOS访问互联网?如何使用BIOS环境下的TCP协议?

PS。

显而易见的是,无盘工作站使用这种技术。所以这在技术上是可行的。

回答

4

无盘工作站使用作为NIC(网卡)ROM或BIOS扩展的一部分的PXE,它是一个简单的环境,它实现了可通过TFTP获取可执行文件并运行它的TCP/IP堆栈。

有一个开放源码的一个,你可以修改iPXE您的需求,并取代现有的PXE ROM。

+0

谢谢你,拉伯。 ipxe.org对我来说非常有用。 – xmllmx

0

我不认为这是可能的。您需要在BIOS中实施网络驱动程序才能实现此目标。所以我会说这是不可能的。顺便说一句,我从来没有读过有人写他/她自己的BIOS。

+0

显而易见的是,无盘工作站使用这种技术。所以这在技术上是可行的。 – xmllmx

+0

无盘工作站通常在网络启动时工作,这是后BIOS。 – rekire

+0

如何从ROM模块开发人员的角度来启动无盘工作站?这和我的问题一样。编写私有操作系统的必要性与原始问题无关。我只想在BIOS环境下使用TCP协议。 – xmllmx

相关问题