Operating system boot from external media
First Claim
1. A system for booting an computing device with a windowing operating system obtained from an external memory media via an external interface, the system comprising:
- an initialization module stored in a read-only memory provided in the computing device, the initialization module being executed in a processor disposed in the computing device and establishing a data connection to the external memory media through the external interface; and
an external device in which the external memory media is disposed, the external memory media storing a windowing operating system at an external location, the external device sending the windowing operating system image from the external memory media to the computing device via the external interface in response to a request from the computing device, the request being based on memory geometry information of the external memory media, wherein the windowing operating system image is received by the computing device, loaded into a runtime memory in the computing device and then executed by the processor in order to boot the windowing operating system in the computing device.
11 Assignments
0 Petitions
Accused Products
Abstract
A system for booting an computing device with a windowing operating system obtained from an external memory media via an external interface, wherein the system includes an initialization module stored in a read-only memory provided in the computing device, the initialization module being executed in a processor disposed in the computing device and establishing a data connection to the external memory media through the external interface, and an external device in which the external memory media is disposed, the external memory media storing a windowing operating system at an external location, the external device sending the windowing operating system image from the external memory media to the computing device via the external interface in response to a request from the computing device, the request being based on memory geometry information of the external memory media, wherein the windowing operating system image is received by the computing device, loaded into a runtime memory in the computing device and then executed by the processor in order to boot the windowing operating system in the computing device.
-
Citations
40 Claims
-
1. A system for booting an computing device with a windowing operating system obtained from an external memory media via an external interface, the system comprising:
-
an initialization module stored in a read-only memory provided in the computing device, the initialization module being executed in a processor disposed in the computing device and establishing a data connection to the external memory media through the external interface; and
an external device in which the external memory media is disposed, the external memory media storing a windowing operating system at an external location, the external device sending the windowing operating system image from the external memory media to the computing device via the external interface in response to a request from the computing device, the request being based on memory geometry information of the external memory media, wherein the windowing operating system image is received by the computing device, loaded into a runtime memory in the computing device and then executed by the processor in order to boot the windowing operating system in the computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for booting a computing device with a windowing operating system obtained from an external memory media in a server via an external interface, the method comprising the steps of:
-
establishing a data connection through the external interface to an external location of the external memory media, the external memory media storing a boot agent module and a windowing operating system image at the external location;
sending a boot request from the computing device to the external memory media in the server via the data connection;
receiving the boot agent module from the server via the data connection in response to the boot request;
loading the boot agent module into a runtime memory in the computing device and executing the boot agent module with a processor in the computing device;
sending an operating system request from the boot agent module to the external memory media in the server via the data connection;
receiving, in response to the operating system request from the boot agent module, the windowing operating system image from the sever via the data connection; and
loading the windowing operating system image into the runtime memory and executing the windowing operating system image with the processor. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 40)
-
-
31. A method for booting a computing device with a windowing operating system obtained from an external memory media in an external serial device via a serial interface, the method comprising the steps of:
-
establishing a serial data connection through the serial interface to an external location of the external memory media, the external memory media storing a windowing operating system image at the external location;
sending a boot request from the computing device to the external memory media via the serial data connection;
detecting, in response to the boot request, a valid boot signature for the external location in the external memory media;
sending an operating system request from the computing device to the external memory media via the serial data connection;
receiving, in response to the operating system request, the windowing operating system image from the external memory media via the serial data connection; and
loading the windowing operating system image into a runtime memory in the computing device and executing the windowing operating system image with a processor in the computing device.
-
- 32. The method of claim 32, wherein the establishment of the serial data connection is initiated by a start-up operation of the computing device.
- 35. The method of claim 35, wherein, once the sub-portions of the kernel archive are written into the runtime memory, a set of arguments and run-time variables, along with process control, are passed to the kernel archive as the kernel archive is executed by the processor.
Specification