(Note)LOBOS:(Linux OS Boots OS) Booting a kernel in 32-bit mode
作者:Ron Minnich, Advanced Computing Lab, Los Alamos National Labs, New Mexico
出处:Proceedings of the 4th Annual Linux Showcase & Conference, Atlanta, 2000(USENIX Association)
解决问题:
在cluster的环境中,更换单个节点的系统环境(包括OS和根文件系统)传统的方式是通过对单个节点的更新,这样当节点很多时非常费时费力。本文提出一种新的方法,使得可以通过网络更新各个节点的系统环境。
核心思想:
通过在Linux内核中增加一个系统调用,,使其能直接在运行于32位模式下的内核中启动另一个新的内核,并且不通过传统的BIOS。这样,Linux 内核就可以直接作为一个网络启动程序,而不需BIOS的参与。并且,lobos调用可以指定一个新的内核和根文件系统来运行。
出处:Proceedings of the 4th Annual Linux Showcase & Conference, Atlanta, 2000(USENIX Association)
解决问题:
在cluster的环境中,更换单个节点的系统环境(包括OS和根文件系统)传统的方式是通过对单个节点的更新,这样当节点很多时非常费时费力。本文提出一种新的方法,使得可以通过网络更新各个节点的系统环境。
核心思想:
通过在Linux内核中增加一个系统调用,,使其能直接在运行于32位模式下的内核中启动另一个新的内核,并且不通过传统的BIOS。这样,Linux 内核就可以直接作为一个网络启动程序,而不需BIOS的参与。并且,lobos调用可以指定一个新的内核和根文件系统来运行。


At 9:29 AM,
xiayubin said…
还有点不明白:为什么要在一个Linux上启动另一个Linux?是不是有多台机器?或者为其他机器提供服务?
Post a Comment