Method and apparatus for remote installation of an operating system over a network connection
First Claim
1. A method of replacing a first operating system executing on a computer having a storage, the storage having at least first and second bootable regions, wherein the first operating system was booted from the first bootable region, the method comprising the steps of:
- remotely re-booting the computer to boot a copy of the first operating system located on the second bootable region;
removing the first operating system from the first bootable region;
copying a second operating system onto the first bootable region; and
remotely re-booting the computer to boot the second operating system from the first bootable region.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for remote installation of a target operating system is carried out on a machine operating a source operating system. In one embodiment, it is presumed that the source operating system was booted from a first bootable region of a storage associated with the machine. According to the method, a copy of the source operating system together with the target operating system are delivered to the machine and stored in a second bootable region of the storage. The copy of the source operating system may be stored in a first partition of the second bootable region of the storage, and the target operating system may be stored in a second partition of the second bootable region. A boot loader is then configured to boot the copy of the source operating system from the second bootable region of the storage. The machine is then re-booted. At this point, the machine is still running the source operating system, although in this case that operating system was booted from the second bootable region of the storage. The original source operating system (from the first bootable region) is then removed, and the boot loader is re-configured to boot the target operating system from the second bootable region of the storage. The machine is then re-booted again, after which the target operating system is operational. In one embodiment, the first and second bootable regions may be separate hard disks, and the source and target operating systems are Linux and Windows, or vice versa.
341 Citations
18 Claims
-
1. A method of replacing a first operating system executing on a computer having a storage, the storage having at least first and second bootable regions, wherein the first operating system was booted from the first bootable region, the method comprising the steps of:
-
remotely re-booting the computer to boot a copy of the first operating system located on the second bootable region; removing the first operating system from the first bootable region; copying a second operating system onto the first bootable region; and remotely re-booting the computer to boot the second operating system from the first bootable region. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of replacing a first operating system executing on a server having first and second storage disks, wherein the first operating system is booted from the first storage disk, comprising the steps of:
-
receiving, from a remote location, (i) a packed version of the first operating system and (ii) a packed version of a second operating system desired to be installed on the server; unpacking the first operating system onto a first storage partition of the second disk; storing the packed version of the second operating system onto a second storage partition of the second disk; remotely re-booting the server to boot the first operating system from the first storage partition of the second disk; removing the first operating system from the first disk; unpacking the second operating system onto a partition on the first disk; and remotely re-booting the server to boot the second operating system from the partition on the first disk. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method of replacing a first operating system executing on a computer having a storage, the storage having at least first and second bootable regions, wherein the first operating system was booted from the first bootable region, comprising the steps of:
-
remotely re-booting the computer to boot a copy of a second operating system located on the second bootable region; removing the first operating system from the first bootable region; copying a third operating system onto a bootable region other than the second bootable region; and remotely re-booting the computer to boot the third operating system from the bootable region other than the second bootable region.
-
-
18. In a content delivery network having a set of content servers for caching and serving content on behalf of participating content providers, a method of replacing a first operating system executing on a content server having first and second storage disks, wherein the first operating system is booted from the first storage disk, comprising the steps of:
-
(a) delivering, over the content delivery network;
(i) a packed version of the first operating system and (ii) a packed version of a second operating system desired to be installed on the content server;(b) unpacking the first operating system onto a first storage partition of the second disk; (c) storing the packed version of the second operating system onto a second storage partition of the second disk; (d) remotely re-booting the content server to boot the first operating system from the first storage partition of the second disk; (e) removing the first operating system from the first disk; (f) unpacking the second operating system onto a partition on the first disk; and (g) remotely re-booting the content server to boot the second operating system from the partition on the first disk.
-
Specification