← Back to Patent Explorer
US6128734A Expired / Lapsed US ⏱️ 0.0 years remaining

Installing operating systems changes on a computer system

Assignee: GlobalFoundries Inc
•
Filing: 1997-01-17
•
Granted: 2000-10-03
•
Expires: 2017-01-17
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A computer system is upgraded while the computer system is functioning. The computer system has a first boot device with a first operating system and a second device. The method includes: preparing the second device within the computer system as a bootable device while the computer system is functioning under control of the first operating system; preparing the second device within the computer system to receive a second operating system while the computer system is functioning under control of the first operating system; loading the second operating system onto the second device while the computer system is functioning under control of the first operating system; and, rebooting the computer system such that the computer system is under control of the second operating system on the second device.

Inventors

  • 👤 Danny B. Gross
  • 👤 Michael D. O'Donnell
  • 👤 Gene R. Toomey

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 13:26
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/44; G06F9/4401; G06F9/4406; G06F9/4408; G06F8/00; G06F8/60; G06F8/65; G06F8/656

Claims Analysis

Total Claims: 28
Claim 1
Independent Claim 188 words
In a first computer system responding to users under control of a first operating system, a method for upgrading the first computer system while the first computer system continues to function under control of the first operating system, the first computer system having a first boot device storing the first operating system and a second device, the method comprising: preparing the second device within the first computer system as a bootable device while the first computer system is functioning under control of the first operating system; preparing the second device within the first computer system to receive a second operating system while the first computer system is functioning under control of the first operating system; loading the second operating system onto the second device while the first computer system is functioning under control of the first operating system; and rebooting the first computer system such that the first computer system is functioning under control of the second operating system on the second device, the first operating system being unmodified during the first computer system upgrading, wherein the first computer systems continues to respond to users during the upgrading.
Claim 2
Dependent Claim 188 words
In a first computer system responding to users under control of a first operating system, a method for upgrading the first computer system while the first computer system continues to function under control of the first operating system, the first computer system having a first boot device storing the first operating system and a second device, the method comprising: preparing the second device within the first computer system as a bootable device while the first computer system is functioning under control of the first operating system; preparing the second device within the first computer system to receive a second operating system while the first computer system is functioning under control of the first operating system; loading the second operating system onto the second device while the first computer system is functioning under control of the first operating system; and rebooting the first computer system such that the first computer system is functioning under control of the second operating system on the second device, the first operating system being unmodified during the first computer system upgrading, wherein the first computer systems continues to respond to users during the upgrading.
Claim 3
Dependent Claim 49 words
The method of claim 1, wherein the step of preparing the second device as a bootable device comprises: initializing the second device; designating the second device as a boot device by reserving space on the second device for boot related data; and installing boot programs onto the second device.
Claim 4
Dependent Claim 14 words
The method of claim 1 wherein the second device is a logical storage device.
Claim 5
Dependent Claim 90 words
The method of claim 1, wherein the first operating system is a UNIX-based operating system, the first computer system includes a volume group, the second device is within the volume group, and the preparing step including: removing all logical volumes from the volume group; removing the second device from the volume group; initializing the second device as a volume in a volume group; designating the second device as a boot device by reserving space on the second device for boot related data; and installing boot programs onto the second device.
Claim 6
Dependent Claim 39 words
The method of claim 1 further comprising: upgrading the first operating system on a second computer to form the second operating system, wherein the upgrading is performed before the loading of the second operating system onto the second device.
Claim 7
Dependent Claim 41 words
The method of claim 1, wherein the step of loading the second operating system comprises one of the following steps: copying the second operating system from a second computer system; and moving the second operating system from a second computer system.
Claim 8
Dependent Claim 83 words
The method of claim 1, wherein the first computer system operates under control of a UNIX-based operating system, the UNIX-based operating system including a root file system, a usr file system and configuration files, and the loading step further comprises: preparing a dump device with the second operating system; mounting the root file system of the dump device on the first computer system; restoring the root file system; modifying the configuration files; mounting the usr file system; and restoring the usr file system.
Claim 9
Dependent Claim 18 words
The method of claim 1, wherein the first computer system operates under control of a UNIX-based operating system.
Claim 10
Dependent Claim 60 words
The method of claim 2, wherein the initializing step includes at least one of the following steps: erasing all files on the second device; erasing all files and directories on the second device; designating a previously initialized device as the second device; and formatting the second device to store information so that it is accessible by the first computer system.
Claim 11
Dependent Claim 63 words
The method of claim 6, wherein the step of copying the second operating system comprises at least one of the following steps: copying the second operating system over a network of computer systems; copying the second operating system from the second computer system to a dump device and then copying the second operating system from the dump device to the first computer system.
Claim 12
Dependent Claim 32 words
The method of claim 7, wherein the loading step further comprises: recording the layout of the first computer system after the root file system and the usr file system have been restored.
Claim 13
Dependent Claim 197 words
In a first computer system providing response to users under control of a first UNIX-based operating system, a method for upgrading a first computer system while the first computer system continues to function under control of the first UNIX-based operating system, the first computer system having a first boot device storing the first UNIX-based operating system and a second device, the method comprising: preparing the second device within the first computer system as a bootable device while the first computer system is functioning under control of the first UNIX-based operating system; preparing the second device within the first computer system to receive a second UNIX-based operating system while the first computer system is functioning under control of the first UNIX-based operating system; loading the second UNIX-based operating system onto the second device while the first computer system is functioning under control of the first UNIX-based operating system; and rebooting the first computer system such that the first computer system is functioning under control of the second UNIX-based operating system on the second device, the first UNIX-based operating system being unmodified during the upgrading, wherein the first computer system continues to provide response to users during the upgrading.
Claim 14
Dependent Claim 197 words
In a first computer system providing response to users under control of a first UNIX-based operating system, a method for upgrading a first computer system while the first computer system continues to function under control of the first UNIX-based operating system, the first computer system having a first boot device storing the first UNIX-based operating system and a second device, the method comprising: preparing the second device within the first computer system as a bootable device while the first computer system is functioning under control of the first UNIX-based operating system; preparing the second device within the first computer system to receive a second UNIX-based operating system while the first computer system is functioning under control of the first UNIX-based operating system; loading the second UNIX-based operating system onto the second device while the first computer system is functioning under control of the first UNIX-based operating system; and rebooting the first computer system such that the first computer system is functioning under control of the second UNIX-based operating system on the second device, the first UNIX-based operating system being unmodified during the upgrading, wherein the first computer system continues to provide response to users during the upgrading.
Claim 15
Dependent Claim 89 words
The method of claim 12, wherein the first computer system includes a volume group, the second device being within the volume group, and the step of preparing the second device as a bootable device comprises: removing all logical volumes from the volume group; removing the second device from the volume group; initializing the second device as a volume in a volume group; designating the second device as a boot device by reserving space on the second device for boot related data; and installing boot programs onto the second device.
Claim 16
Dependent Claim 83 words
The method of claim 12, wherein the step of preparing the second device to receive the second UNIX-based operating system comprises: creating a new volume group with the second device; creating a root file system on the second device; creating a swap space on the second device; creating a usr file system on the second device; and marking the root file system and the swap space on the second device so that the first computer system can be booted from the second device.
Claim 17
Dependent Claim 69 words
The method of claim 12, wherein each of the first and second UNIX-based operating systems includes a root file system and a usr file system, and the loading step comprises: preparing a dump device with the second operating system; mounting the root file system of the dump device on the first computer system; restoring the root file system; mounting the usr file system; and restoring the usr file system.
Claim 18
Dependent Claim 43 words
The method of claim 12, wherein the step of loading the second UNIX-based operating system comprises one of the following: copying the second UNIX-based operating system from a second computer system; and moving the second UNIX-based operating system from a second computer system.
Claim 19
Dependent Claim 71 words
The method of claim 12, wherein the step of rebooting the first computer system comprises: initiating the reboot of the first computer system such that the first computer system is under control of the first UNIX-based operating system on the first device; interrupting the reboot of the first computer system; pointing to the second device; booting to single user mode; modifying the volume group if required; and proceeding with the reboot.
Claim 20
Dependent Claim 43 words
The method of claim 12 further comprising: patching the first UNIX-based operating system on a second computer system to form the second UNIX-based operating system, wherein the patching is performed before the loading of the second UNIX-based operating system onto the second device.
Claim 21
Dependent Claim 14 words
The method of claim 12 wherein the second device is a logical storage device.
Claim 22
Dependent Claim 57 words
The method of claim 14, wherein the step of creating the new volume group with the second device comprises: creating a new directory; creating a character device special file in the new directory to prepare for the creation of a new volume group; and creating the new volume group at the new directory with the second device.
Claim 23
Dependent Claim 28 words
The method of claim 15, wherein each of the first and second UNIX-based operating systems including configuration files, and the loading step further includes modifying the configuration files.
Claim 24
Dependent Claim 32 words
The method of claim 15 wherein the loading step further comprises: recording the layout of the first computer system after the root file system and the usr file system have been restored.
Claim 25
Dependent Claim 71 words
The method of claim 16, wherein the step of copying the second UNIX-based operating system comprises at least one of the following: copying the second UNIX-based operating system from the second computer system coupled to the first computer system; copying the second UNIX-based operating system from the second computer system to a dump device and then copying the second UNIX-based operating system from the dump device to the first computer system.
Claim 26
Dependent Claim 40 words
The method of claim 20, wherein the step of creating the root file system on the second device comprises: creating a root logical volume within the new volume group; and creating the root file system within the new volume group.
Claim 27
Dependent Claim 28 words
The method of claim 20, wherein the step of creating the swap space on the second device comprises: creating a swap logical volume within the new volume group.
Claim 28
Dependent Claim 40 words
The method of claim 20, wherein the step of creating the usr file system on the second device comprises: creating a usr logical volume within the new volume group; and creating the usr file system within the new volume group.

References Cited (Backward Citations)

US4860196A Cited
US4958273A Cited
US5155847A Cited
US5142680A Cited
US5179666A Cited
US5430845A Cited
US5247683A Cited
US5325532A Cited
US5421009A Cited
US5544077A Cited
US5535411A Cited
US5758165A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-10-03 2004-04-03 2004-10-03 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-10-03 2008-04-03 2008-10-03 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-10-03 2012-04-03 2012-10-03 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag