IP Library › Granted Patent US 9,323,933
Granted Patent B2
US 9,323,933 · App. 13/974,647 · Granted Apr 26, 2016

Apparatus and method for selecting and booting an operating system based on path information

Inventor: Teruhiko Kimura (Fuchu, JP)
Assignee: FUJITSU LIMITED
G06F21/575G06F9/4401G06F9/4406G06F11/1417G06F11/1469G06F21/00G06F21/572G06F21/60
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 9,323,933
App. No.
13/974,647
Granted
Apr 26, 2016
Kind
B2
Abstract

An information processing apparatus includes a first storage storing an operating system program, a second storage including a boot program storage area, a first area and a second area, and a processor coupled to the first storage and the second storage. The processor writes the first path information, which is stored in the first area and used to boot up the operating system program, into the second area, upon first booting-up, compares the first path information in the first area and the second path information in the second area upon second booting-up subsequent to the first booting-up, determines whether the operating system program indicated by the first path information is to be booted up based on a result of the comparing, and writes the second path information into the first area when the operating system program indicated by the first path information is not to be booted up.

Claims (31)

1. An information processing apparatus comprising:

a first storage configured to store an operating system program;

a second storage including

a boot program storage area that stores a boot program that boots up the operating system program,

a first area that stores first path information indicating a location of the operating system program in the first storage, and

a second area that is set to be accessible by the boot program and stores second path information indicating a location of an operating system program previously booted up; and

a processor coupled to the first storage and the second storage, and programmed to:

write the first path information, which is stored in the first area and used to boot up the operating system program, into the second area, upon first booting-up,

compare, using the boot program, the first path information stored in the first area and the second path information stored in the second area upon second booting-up subsequent to the first booting-up,

determine whether the operating system program indicated by the first path information is to be booted up based on a result of the comparing, and

write the second path information into the first area when the operating system program indicated by the first path information is not to be booted up.

2. The information processing apparatus according to claim 1 , wherein

the processor is further programmed to send notice of whether booting up of the operating system program indicated by the first path information is permitted when the first path information and the second path information do not match in accordance with the result of the comparing.

3. The information processing apparatus according to claim 1 , wherein

the second storage includes a flag storage area that stores a flag indicating permission or prohibition to rewrite the first path information stored in the first area, and

the processor is further programmed to determine whether the first path information stored in the first area is to be updated by referring to the flag using the boot program.

4. A control method executed by a controller in an information processing apparatus, the method comprising:

booting up an operating system program stored in a first storage indicated by first path information stored in a first area of a second storage by using a boot program stored in the second storage upon first booting-up;

writing the first path information used for booting up of the operating system program into a second area of the second storage set to be accessible by the boot program;

upon second booting-up subsequent to the first booting-up,

referring to the first path information stored in the first area of the second storage by using the boot program;

referring to second path information stored in the second area;

comparing the referred first path information and the referred second path information;

determining whether the operating system program indicated by the referred first path information is to be booted up based on a result of the comparing; and

writing the referred second path information into the first area when the operating system program is not to be booted up in accordance with the determining.

5. The control method according to claim 4 , further comprising:

sending notice of whether booting up of the operating system program indicated by the first path information is permitted when the first path information and the second path information do not match in accordance with the result of the comparing.

6. The control method according to claim 4 , wherein

the second storage includes a flag storage area that stores a flag indicating permission or prohibition to rewrite the first path information stored in the first area,

the control method further comprising:

determining whether the first path information stored in the first area is to be updated by referring to the flag using the boot program.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 31, 2019
From: FUJITSU LIMITED
To: FUJITSU CLIENT COMPUTING LIMITED
Reel/Frame 048751/0051 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 23, 2013
From: KIMURA, TERUHIKO
To: FUJITSU LIMITED
Reel/Frame 031077/0574 →
Continuity (2)
Continuation PCTJP2011001659 · Mar 18, 2011
Related Publication 20130346738A1 · Dec 26, 2013