2012-12-20 42 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

相關問題