IP Library Granted Patent US 8,041,937
Granted Patent B2
US 8,041,937 · App. 12/244,293 · Granted Oct 18, 2011

Multiple guest O.S. boot for server component setup

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,041,937
App. No.
12/244,293
Granted
Oct 18, 2011
Kind
B2
Abstract

A hypervisor boots all guest operating systems needed to setup/update server components as detected by an update utility. The update utility, after detecting server components, is booted into each guest O.S. so that the components are updated in parallel without having to sequentially boot the utility into a guest O.S., update its component, then shut down and re-boot into another guest O.S.

Claims (31)

1. A non-transitory computer readable storage medium bearing a hypervisor executable by a processor to:

boot all guest operating systems (GOS) needed to configure server components detected by an update utility;

execute the update utility in each GOS so that the components are updated in parallel without having to sequentially launch the utility into a GOS, update its component, then shut down and re-launch into another GOS

wherein the hypervisor boots a setup operating system (SOS) associated with the utility prior to booting the GOS;

wherein the utility executes on the SOS to detect server components; and

wherein the utility executes in each GOS to configure the respective component.

2. The non-transitory computer readable storage medium of claim 1 , wherein the hypervisor is a type 1 hypervisor.

3. The non-transitory computer readable storage medium of claim 1 , wherein the hypervisor is a type 2 hypervisor.

4. Method comprising:

booting a setup operating system;

detecting first and second server components associated with a server, the first component being associated with a first guest operating system (GOS) and the second component being associated with a second GOS;

booting the first and second GOS to execute in the server simultaneously with each other;

configuring the components in parallel using the first and second GOS;

wherein the detecting and configuring acts are executed by a utility operating under the setup operating system; and

wherein the utility executes in each GOS to configure the respective component.

5. The method of claim 4 , wherein the booting act is executed by a hypervisor.

6. The method of claim 5 , wherein the hypervisor is a type 1 hypervisor.

7. The method of claim 5 , wherein the hypervisor is a type 2 hypervisor.

8. A computer, comprising:

at least one processor;

at least one computer readable storage medium accessible to the processor to:

boot a setup operating system (SOS);

execute a utility in the SOS to discover at least first and second components associated with the computer;

boot a first guest operating system (GOS) associated with the first component;

boot a second guest operating system (GOS) associated with the second component such that both GOS execute on the computer simultaneously;

execute the utility in the first GOS to configure the first component; and

execute the utility in the second GOS to configure the second component.

9. The computer of claim 8 , wherein the processor executes a hypervisor.

10. The computer of claim 9 , wherein the hypervisor is a type 1 hypervisor.

11. The computer of claim 9 , wherein the hypervisor is a type 2 hypervisor.

12. The computer of claim 9 , wherein the hypervisor boots the SOS prior to booting the GOS.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2025
From: LENOVO PC INTERNATIONAL LIMITED
To: LENOVO SWITZERLAND INTERNATIONAL GMBH
Reel/Frame 069870/0670 →
NUNC PRO TUNC ASSIGNMENT Recorded Nov 25, 2015
From: LENOVO (SINGAPORE) PTE LTD.
To: LENOVO PC INTERNATIONAL
Reel/Frame 037160/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 2, 2008
From: BALL, CHARLES DOUGLAS; CHEN, LIANG; KNOX, JONATHAN GAITHER; SODHI, VISHWANI; STRAZISAR, BRADLEY PARK; WEKSLER, ARNOLD S.; ZHOU, YI
To: LENOVO (SINGAPORE) PTE, LTD.
Reel/Frame 021624/0334 →