IP Library Granted Patent US 8,850,174
Granted Patent B1
US 8,850,174 · App. 10/850,161 · Granted Sep 30, 2014

Method for dedicated netboot

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,850,174
App. No.
10/850,161
Granted
Sep 30, 2014
Kind
B1
Abstract

In one embodiment, a method to boot up a server using a target storage device over a network is provided. In this embodiment, the method includes installing an operating system onto a server by storing the operating system in the target storage device located on the network. The location of the target device is designated by an internet protocol (IP) address. The method also includes using data block transfers in conjunction with the IP address to access the operating system on the target storage device.

Claims (33)

1. A method for booting up a server using a target storage device over a network, comprising:

installing an operating system of the server by storing the operating system of the server in the target storage device located within the network, wherein the location of the target storage device is designated by an internet protocol (IP) address of the target storage device;

accessing the operating system of the server on the target storage device using the IP address of the target storage device, the accessing being performed from the server using data block transfers;

operating a system BIOS of the server to instruct an option ROM BIOS of an iSCSI card of the server to obtain an operating system boot loader from a first sector of the target storage device designated by the IP address;

operating the option ROM BIOS of the iSCSI card to issue BIOS calls to obtain data defining the operating system boot loader from the first sector of the target storage device using an iSCSI protocol that transfers data blocks;

executing the operating system boot loader to run inputs/outputs through the system BIOS of the server to request a remainder of an operating system image;

obtaining the remainder of the operating system image sequentially through multiple calls of the system BIOS of the server and the option ROM BIOS of the iSCSI card in the form of block inputs/outputs; and

executing the operating system boot loader to sequentially copy the operating system image to a host memory and run the operating system from the host memory.

2. A method for booting up a server as recited in claim 1 , wherein the installing includes,

determining a network system configuration after power on,

receiving an instruction to install the operating system of the server,

receiving the IP address where the target storage device is located,

finding the target storage device at the IP address, and

copying the operating system of the server into the target storage device over the network using block data transfer.

3. A method for booting up a server as recited in claim 1 , further comprising:

installing the operating system of the server on an additional server by notifying the additional server of the IP address of the target storage device where the operating system of the server is located.

4. A method for booting up a server as recited in claim 1 , wherein the operating system of the server utilizes a graphical user interface.

5. A method for booting up a server as recited in claim 1 , wherein the target storage device is a one of a disk drive, a CD-R, and a CD-RW.

6. A method for booting up a server as recited in claim 1 , wherein the server communicates with the target storage device using iSCSI protocol.

7. A method for booting up a server as recited in claim 1 , further comprising:

booting up the server using the operating system boot loader.

8. A method for booting up a server over a network using a remote storage device, comprising:

operating a system BIOS of the server to instruct an option ROM BIOS of an iSCSI card of the server to issue BIOS calls to retrieve an operating system boot loader from a first sector of the remote storage device using an iSCSI protocol that transfers data blocks, a location of the remote storage device being designated by an internet protocol (IP) address stored during an operating system installation process;

executing the operating system boot loader to run inputs/outputs through the system BIOS of the server to request a remainder of an operating system image;

obtaining the remainder of the operating system image sequentially through multiple calls of the system BIOS of the server and the option ROM BIOS of the iSCSI card in the form of block inputs/outputs; and

executing the operating system boot loader to sequentially copy the operating system image to a host memory and run the operating system from the host memory.

9. A method for booting up a server as recited in claim 8 , further comprising:

transferring data associated with the operating system from the remote storage device to the server using an iSCSI protocol.

10. A method for booting up a server as recited in claim 8 , wherein retrieving the operating system boot loader includes,

instructing the option ROM BIOS to direct a kernel to obtain the operating system boot loader at the first sector,

copying the operating system boot loader into a memory on the server, and

running the operating system boot loader to boot up the server.

11. A method for booting up a server as recited in claim 8 , wherein booting up the server includes copying operating system data from the remote storage device to a memory on the server.

Assignments (18)
RELEASE OF SECURITY INTEREST Recorded Mar 14, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 060894/0437 →
RELEASE OF SECURITY INTEREST Recorded Mar 11, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 059363/0001 →
RELEASE OF SECURITY INTEREST Recorded Mar 10, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 059863/0400 →
RELEASE OF SECURITY INTEREST Recorded Mar 9, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 059358/0001 →
RELEASE OF SECURITY INTEREST Recorded Feb 25, 2022
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 059333/0222 →
SECURITY INTEREST Recorded Jun 4, 2021
From: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 057935/0474 →
SECURITY INTEREST Recorded Dec 24, 2020
From: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 055671/0612 →
SECURITY INTEREST Recorded Jun 5, 2020
From: MICROCHIP TECHNOLOGY INC.; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 053468/0705 →
RELEASE OF SECURITY INTEREST Recorded May 30, 2020
From: JPMORGAN CHASE BANK, N.A, AS ADMINISTRATIVE AGENT
To: MICROCHIP TECHNOLOGY INC.; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 053466/0011 →
SECURITY INTEREST Recorded Apr 24, 2020
From: MICROCHIP TECHNOLOGY INC.; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 053311/0305 →
SECURITY INTEREST Recorded Sep 18, 2018
From: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 047103/0206 →
SECURITY INTEREST Recorded Jun 25, 2018
From: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 046426/0001 →
RELEASE OF SECURITY INTEREST Recorded May 29, 2018
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: MICROSEMI STORAGE SOLUTIONS, INC.; MICROSEMI STORAGE SOLUTIONS (U.S.), INC.
Reel/Frame 046251/0271 →
PATENT SECURITY AGREEMENT Recorded Feb 3, 2016
From: MICROSEMI STORAGE SOLUTIONS, INC. (F/K/A PMC-SIERRA, INC.); MICROSEMI STORAGE SOLUTIONS (U.S.), INC. (F/K/A PMC-SIERRA US, INC.)
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 037689/0719 →
RELEASE OF SECURITY INTEREST Recorded Feb 1, 2016
From: BANK OF AMERICA, N.A.
To: PMC-SIERRA, INC.; PMC-SIERRA US, INC.; WINTEGRA, INC.
Reel/Frame 037675/0129 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 18, 2016
From: ADAPTEC, INC.
To: PMC-SIERRA, INC.
Reel/Frame 037550/0381 →
SECURITY INTEREST IN PATENTS Recorded Aug 6, 2013
From: PMC-SIERRA, INC.; PMC-SIERRA US, INC.; WINTEGRA, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 030947/0710 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 20, 2004
From: MAHMOUD, FADI A.; RAJ, VICTOR
To: ADAPTEC, INC.
Reel/Frame 015795/0919 →