Method and system for preserving crash dump in a diskless system
First Claim
1. A method for preserving crash dump in a diskless system in a situation where operating system crashes, which method comprising:
- loading and booting a primary operating system kernel;
preparing environment for booting a secondary operating system kernel by means of said primary kernel;
loading and booting a secondary operating system kernel;
wherein in case of crash;
preparing said secondary kernel for jumping back to said primary kernel; and
preserving crash dump data and jumping back to said primary kernel for storing the preserved data.
3 Assignments
0 Petitions
Accused Products
Abstract
The invention discloses a method for preserving crash dump data in case of operating system crash in a diskless device. The method and the system according to the invention uses two stage booting where in a primary and a secondary kernel are loaded. The primary kernel is a compact kernel that comprises a limited set of functionality and the secondary kernel is a fully functional kernel used for running applications. In case of a crash of the secondary kernel, the kernel prepares a jump back to the primary kernel. Then the primary kernel preserves the crash dump support data and secondary kernel'"'"'s RAM contents by sending it to a remote system which can store it on a nonvolatile memory.
-
Citations
31 Claims
-
1. A method for preserving crash dump in a diskless system in a situation where operating system crashes, which method comprising:
-
loading and booting a primary operating system kernel;
preparing environment for booting a secondary operating system kernel by means of said primary kernel;
loading and booting a secondary operating system kernel;
wherein in case of crash;
preparing said secondary kernel for jumping back to said primary kernel; and
preserving crash dump data and jumping back to said primary kernel for storing the preserved data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program embodied on a computer readable medium, said computer program for preserving crash dump data in a diskless system in a situation where operating system crashes, wherein the computer program performs the following steps when executed in a data-processing device:
-
loading and booting a primary operating system kernel;
preparing environment for booting a secondary operating system kernel by means of said primary kernel;
loading and booting a secondary operating system kernel;
wherein in case of crash;
preparing said secondary kernel for jumping back to said primary kernel; and
jumping back to said primary kernel for preserving secondary kernel'"'"'s RAM contents and crash dump support data. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A device configured to preserve crash dump data in a diskless system in a situation where operating system crashes, wherein the device comprising at least:
-
a memory for storing data and program code;
a processor for executing said program code;
a primary kernel that is loaded into said memory; and
a secondary kernel for executing applications that is loaded into said memory, wherein in case of crash the device is configured to jump from said secondary kernel to said primary kernel. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
-
24. A system configured to preserve crash dump data in a situation where operating system crashes in a device, wherein the system comprising at least:
-
A first device;
A second device; and
A network connection between said devices, where in the first device comprising at least;
a memory for storing data and program code;
a processor for executing said program code;
a primary kernel that is loaded into said memory; and
a secondary kernel for executing applications that is loaded into said memory, wherein in case of crash the device is configured to jump from said secondary kernel to said primary kernel. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31)
-
Specification