[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

TWI521436B - Operation system installing method and operation system installing system - Google Patents

Operation system installing method and operation system installing system Download PDF

Info

Publication number
TWI521436B
TWI521436B TW103136513A TW103136513A TWI521436B TW I521436 B TWI521436 B TW I521436B TW 103136513 A TW103136513 A TW 103136513A TW 103136513 A TW103136513 A TW 103136513A TW I521436 B TWI521436 B TW I521436B
Authority
TW
Taiwan
Prior art keywords
operating system
component
storage
storage component
network
Prior art date
Application number
TW103136513A
Other languages
Chinese (zh)
Other versions
TW201616347A (en
Inventor
陳松儉
Original Assignee
華擎科技股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 華擎科技股份有限公司 filed Critical 華擎科技股份有限公司
Priority to TW103136513A priority Critical patent/TWI521436B/en
Application granted granted Critical
Publication of TWI521436B publication Critical patent/TWI521436B/en
Publication of TW201616347A publication Critical patent/TW201616347A/en

Links

Landscapes

  • Stored Programmes (AREA)

Description

作業系統安裝方法及作業系統安裝系統 Operating system installation method and operating system installation system

本發明是關於一種作業系統安裝方法及作業系統安裝系統,特別是關於一種藉由連網以安裝作業系統的作業系統安裝方法及作業系統安裝系統。 The present invention relates to an operating system mounting method and an operating system mounting system, and more particularly to an operating system mounting method and an operating system mounting system for installing an operating system by networking.

隨著科技的發展,電腦已成為現代人在生活或工作中不可或缺的重要電子設備,人們仰賴電腦進行娛樂、商務、生活等多方面的應用,而作業系統(Operation System;OS)幾乎可謂為電腦的靈魂。在現有技術中,若要在電腦中安裝作業系統,一般是將作業系統的安裝光碟置入電腦的光碟機中以執行開機程序,再將作業系統安裝至硬碟當中。當電腦沒有光碟機或使用者沒有作業系統的安裝光碟時,使用者就必須透過另一台電腦下載作業系統的安裝檔,並利用工具程式將作業系統的安裝檔寫入如通用序列匯流排裝置(Universal Serial Bus;USB),而等待被安裝作業系統的電腦則再利用USB進行開機並將作業系統安裝到其本身的硬碟當中。 With the development of technology, computers have become an important electronic device that modern people are indispensable in their life or work. People rely on computers for entertainment, business, life and other applications, and the operating system (OS) is almost For the soul of the computer. In the prior art, if an operating system is to be installed in a computer, the installation CD of the operating system is generally placed in the CD player of the computer to execute the booting process, and then the operating system is installed into the hard disk. When the computer does not have a CD player or the user does not have a working system to install the CD, the user must download the operating system's installation file from another computer and use the utility program to write the operating system's installation file to the universal serial bus device. (Universal Serial Bus; USB), while the computer waiting for the operating system to be installed then uses USB to boot and install the operating system to its own hard drive.

然而,利用上述此種方式安裝作業系統不僅不方便,若使用者不具有另一台電腦時,同樣無法藉由上述方法安裝作業系統。 However, it is not only inconvenient to install the operating system in such a manner as described above, and if the user does not have another computer, the operating system cannot be installed by the above method.

因此,如何提供一種作業系統安裝方法及作業系統安裝系統,可供使用者在不需藉由安裝光碟或在不具有另一台電腦的情況下,進行作業系統的安裝,已成為重要的課題之一。 Therefore, how to provide an operating system installation method and an operating system installation system, which allows the user to install the operating system without installing the optical disc or without another computer has become an important issue. One.

有鑑於上述課題,本發明之目的為提供一種作業系統安裝方法及作業系統安裝系統,可供使用者在不需藉由安裝光碟或在不具有另一台電腦的情況下,進行作業系統的安裝。 In view of the above problems, an object of the present invention is to provide an operating system mounting method and an operating system mounting system, which can be installed by a user without installing a compact disc or without another computer. .

為達上述目的,本發明提供一種作業系統安裝方法,由一作 業系統安裝系統執行之,作業系統安裝系統包括一處理元件、一連網元件、一第一儲存元件及一第二儲存元件,第一儲存元件中具有一基本輸入輸出系統。作業系統安裝方法至少包括以下步驟:接收一開機訊號以啟動基本輸入輸出系統;安裝對應於連網元件的一驅動程式;藉由連網元件連線於一網路,並從網路接收一作業系統安裝檔;將作業系統安裝檔儲存於第二儲存元件;以及執行作業系統安裝檔。 In order to achieve the above object, the present invention provides a method for installing an operating system, which is The system mounting system includes a processing component, a networking component, a first storage component, and a second storage component. The first storage component has a basic input/output system. The operating system installation method at least includes the steps of: receiving a boot signal to activate a basic input/output system; installing a driver corresponding to the network component; connecting the network component to a network, and receiving an operation from the network System installation file; storing the operating system installation file in the second storage component; and executing the operating system installation file.

在本發明一實施例中,更包括以下步驟:記錄對應於第二儲存元件的一元件號碼;以及依據一重開機指令而執行一重開機程序,其中「執行作業系統安裝檔」是依據元件號碼而執行。 In an embodiment of the invention, the method further includes the steps of: recording a component number corresponding to the second storage component; and executing a restarting process according to a reboot command, wherein the “execution operating system installation file” is executed according to the component number .

在本發明一實施例中,更包括以下步驟:提供一作業系統選定介面;以及接收一作業系統選定指令,其中作業系統選定指令是對應於作業系統。 In an embodiment of the invention, the method further includes the steps of: providing a selected interface of the operating system; and receiving a selection command of the operating system, wherein the operating system selection instruction corresponds to the operating system.

在本發明一實施例中,基本輸入輸出系統係執行於統一可延伸韌體介面的架構。 In an embodiment of the invention, the basic input output system is implemented in a unified extendable firmware interface architecture.

為達上述目的,本發明提供一種作業系統安裝系統,作業系統安裝系統包括一處理元件、一連網元件、一第一儲存元件以及一第二儲存元件,處理元件係能夠接收一開機訊號,連網元件與處理元件耦接,連網元件係用以連線一網路並能夠接收一作業系統安裝檔,第一儲存元件與處理元件耦接,第一儲存元件具有一基本輸入輸出系統,基本輸入輸出系統具有對應於連網元件的一驅動程式,當處理元件接收到開機訊號時,基本輸入輸出系統被啟動且驅動程式被安裝,第二儲存元件與處理元件耦接,第二儲存元件係用以儲存作業系統安裝檔,其中處理元件用以執行作業系統安裝檔。 To achieve the above object, the present invention provides an operating system mounting system including a processing component, a networking component, a first storage component, and a second storage component, the processing component being capable of receiving a boot signal, and the network The component is coupled to the processing component, the networking component is configured to connect to a network and is capable of receiving a working system installation file, the first storage component is coupled to the processing component, and the first storage component has a basic input/output system, and the basic input The output system has a driver corresponding to the networking component. When the processing component receives the boot signal, the basic input/output system is activated and the driver is installed, the second storage component is coupled to the processing component, and the second storage component is used. To store the operating system installation file, wherein the processing component is used to execute the operating system installation file.

在本發明一實施例中,基本輸入輸出系統記錄對應於第二儲存元件的一元件號碼,而處理元件依據元件號碼執行作業系統安裝檔。 In an embodiment of the invention, the basic input output system records a component number corresponding to the second storage component, and the processing component executes the operating system installation file in accordance with the component number.

在本發明一實施例中,基本輸入輸出系統係執行於統一可延伸韌體介面的架構。 In an embodiment of the invention, the basic input output system is implemented in a unified extendable firmware interface architecture.

在本發明一實施例中,連網元件為一網路卡。 In an embodiment of the invention, the networking component is a network card.

在本發明一實施例中,第一儲存元件為一快閃記憶體。 In an embodiment of the invention, the first storage element is a flash memory.

在本發明一實施例中,第二儲存元件為一硬碟、一通用序列匯流排裝置或一光碟。 In an embodiment of the invention, the second storage component is a hard disk, a universal serial bus device or a compact disk.

在本發明一實施例中,處理元件、連網元件以及第一儲存元件係包含於一電子裝置,而第二儲存元件外接於電子裝置。 In an embodiment of the invention, the processing component, the networking component, and the first storage component are included in an electronic device, and the second storage component is externally connected to the electronic device.

在本發明一實施例中,處理元件、連網元件、第一儲存元件以及第二儲存元件係包含於一電子裝置。 In an embodiment of the invention, the processing component, the networking component, the first storage component, and the second storage component are included in an electronic device.

在本發明一實施例中,電子裝置為一電腦。 In an embodiment of the invention, the electronic device is a computer.

承上所述,本發明提供一種作業系統安裝方法及作業系統安裝系統,當基本輸入輸出系統被啟動後,安裝連網元件的驅動程式,使連網元件在尚未完成開機及不具有作業系統的情況下,即具有連網的能力,進而從一網路上接收作業系統安裝檔,使作業系統安裝系統可依據元件號碼執行此作業系統安裝檔,以安裝對應的作業系統。簡言之,本發明的作業系統安裝方法提供了一種不同於以往的安裝方法,令使用者不需要利用安裝光碟,也不需要透過另一台電腦,即可安裝作業系統。 In view of the above, the present invention provides an operating system installation method and an operating system installation system. When the basic input/output system is activated, the driver of the networked component is installed, so that the networked component is not yet powered on and has no operating system. In this case, the network has the ability to receive the operating system installation file from a network, so that the operating system installation system can execute the operating system installation file according to the component number to install the corresponding operating system. In short, the operating system mounting method of the present invention provides a different installation method than the prior art, so that the user can install the operating system without using the mounting optical disk or through another computer.

1‧‧‧處理元件 1‧‧‧Processing components

2‧‧‧連網元件 2‧‧‧Connected components

3‧‧‧第一儲存元件 3‧‧‧First storage element

31‧‧‧基本輸入輸出系統 31‧‧‧Basic input and output system

311‧‧‧驅動程式 311‧‧‧Driver

4‧‧‧第二儲存元件 4‧‧‧Second storage element

N‧‧‧網路 N‧‧‧Network

S‧‧‧作業系統安裝系統 S‧‧‧Operating system installation system

S10~S12、S20~S21、S30、S40、S50、S51、S60~S61、S70‧‧‧步驟 S10~S12, S20~S21, S30, S40, S50, S51, S60~S61, S70‧‧

圖1為本發明之一實施例之作業系統安裝系統的示意圖。 1 is a schematic view of an operating system mounting system in accordance with an embodiment of the present invention.

圖2為本發明之一實施例之作業系統安裝方法的步驟流程圖。 2 is a flow chart showing the steps of an operating system installation method according to an embodiment of the present invention.

圖3為本發明之另一實施例之作業系統安裝方法的步驟流程圖。 3 is a flow chart showing the steps of a method of installing an operating system according to another embodiment of the present invention.

圖4為本發明之又一實施例之作業系統安裝方法的步驟流程圖。 4 is a flow chart showing the steps of a method for installing an operating system according to still another embodiment of the present invention.

圖5為本發明之再一實施例之作業系統安裝方法的步驟流程圖。 FIG. 5 is a flow chart showing the steps of a method for installing an operating system according to still another embodiment of the present invention.

以下將參照相關圖式,說明依本發明較佳實施例之一種作業系統安裝方法及作業系統安裝系統,其中相同的元件將以相同的元件符號加以表示以及說明。 DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, an operating system mounting method and an operating system mounting system according to a preferred embodiment of the present invention will be described with reference to the accompanying drawings, in which the same elements will be denoted by the same reference numerals.

圖1為本發明之一實施例之作業系統安裝系統的示意圖,圖2為本發明之一實施例之作業系統安裝方法的步驟流程圖。圖2所示的作業系統安裝方法可應用於圖1所示的作業系統安裝系統S。 1 is a schematic view of an operating system mounting system according to an embodiment of the present invention, and FIG. 2 is a flow chart showing the steps of an operating system mounting method according to an embodiment of the present invention. The operating system mounting method shown in Fig. 2 can be applied to the operating system mounting system S shown in Fig. 1.

請先參考圖1,在本實施例中,作業系統安裝系統S是由一 處理元件1、一連網元件2、一第一儲存元件3以及一第二儲存元件4所組成,其中,處理元件1分別與連網元件2、第一儲存元件3及第二儲存元件4耦接。在本實施例中,處理元件1可為電腦的中央處理器(central processing unit;CPU),連網元件2可為電腦的網路卡,第一儲存元件3可為電腦的快閃記憶體(flash memory),而第二儲存元件4可為電腦的內建式硬碟,換言之,處理元件1、連網元件2、第一儲存元件3以及第二儲存元件4皆係包含於電腦(電子裝置)中。 Please refer to FIG. 1 first. In this embodiment, the operating system installation system S is composed of one. Processing component 1, a networking component 2, a first storage component 3, and a second storage component 4, wherein the processing component 1 is coupled to the networking component 2, the first storage component 3, and the second storage component 4, respectively . In this embodiment, the processing component 1 can be a central processing unit (CPU) of the computer, the networking component 2 can be a network card of the computer, and the first storage component 3 can be a flash memory of the computer ( Flash memory), and the second storage component 4 can be a built-in hard disk of the computer. In other words, the processing component 1, the networking component 2, the first storage component 3, and the second storage component 4 are all included in the computer (electronic device) )in.

另外,第二儲存元件4亦可以是與電腦電性連接的外接式硬碟、通用序列匯流排裝置(universal serial bus;USB)或光碟,換言之,處理元件1、連網元件2以及第一儲存元件3係包含於電腦(電子裝置)中,而第二儲存元件4則是外接於電腦。 In addition, the second storage component 4 can also be an external hard disk electrically connected to a computer, a universal serial bus (USB) or a compact disc, in other words, the processing component 1, the networking component 2, and the first storage. The component 3 is included in a computer (electronic device), and the second storage component 4 is externally connected to a computer.

在本實施例中,第一儲存元件3中具有一基本輸入輸出系統(basic input-output system;BIOS)31,基本輸入輸出系統31是一種韌體(firmware),在電腦尚未安裝作業系統前,即存於第一儲存元件3中,而基本輸入輸出系統31中具有對應於連網元件2的一驅動程式311。 In this embodiment, the first storage element 3 has a basic input-output system (BIOS) 31. The basic input/output system 31 is a firmware, before the computer is installed with the operating system. That is, it is stored in the first storage element 3, and the basic input/output system 31 has a drive program 311 corresponding to the network element 2.

接著,請一併參考圖1及圖2,首先,如步驟S10,接收一開機訊號以啟動基本輸入輸出系統31。在本實施例中,當作業系統安裝系統S的處理元件1接收到開機訊號時,也就是電腦的電源被開啟時,第一儲存元件3中的基本輸入輸出系統31將會被啟動。由於基本輸入輸出系統31是用以管理電腦硬體設備的韌體,因此當電腦開機後,基本輸入輸出系統31會優先被啟動。更詳細來說,基本輸入輸出系統31會從第一儲存元件3解壓縮至一主記憶體(圖未示),進而被執行。 Next, please refer to FIG. 1 and FIG. 2 together. First, in step S10, a power-on signal is received to activate the basic input/output system 31. In the present embodiment, when the processing element 1 of the operating system mounting system S receives the power-on signal, that is, when the power of the computer is turned on, the basic input/output system 31 in the first storage element 3 will be activated. Since the basic input/output system 31 is used to manage the firmware of the computer hardware device, the basic input/output system 31 is preferentially activated when the computer is turned on. In more detail, the basic input/output system 31 is decompressed from the first storage element 3 to a main memory (not shown) and executed.

接著,如步驟S20,安裝對應於連網元件2的一驅動程式311。在本實施例中,當基本輸入輸出系統31被啟動之後,基本輸入輸出系統31中的驅動程式311同樣會被安裝到主記憶體。由於驅動程式311是對應於連網元件2的驅動程式,因此藉由此步驟,連網元件2即完成驅動。 Next, in step S20, a driver 311 corresponding to the networking element 2 is mounted. In the present embodiment, after the basic input/output system 31 is activated, the driver 311 in the basic input/output system 31 is also mounted to the main memory. Since the driver 311 is a driver corresponding to the networking element 2, by this step, the networking element 2 completes the driving.

接著,如步驟S30,藉由連網元件2連線於一網路N,並從網路N接收一作業系統安裝檔。由於連網元件2已完成驅動,因此連網元件2將具有連網功能,並與網路N連線。而與網路N連線的一伺服器中可 具有至少一作業系統安裝檔,因此,連網元件2可透過網路N從伺服器中下載作業系統安裝檔。在本實施例中,不同的作業系統安裝檔是對應於不同的作業系統,詳言之,若使用者欲安裝不同的作業系統,則需要執行不同的作業系統安裝檔。不同的作業系統可例如為Linux作業系統、Windows8作業系統或其他各種作業系統。假若使用者欲安裝Windows8作業系統,連網元件2可連線至發行Windows8作業系統的微軟公司的伺服器,以下載微軟公司所提供的Windows8作業系統安裝檔。 Next, in step S30, the networking component 2 is connected to a network N, and a working system installation file is received from the network N. Since the networking component 2 has been driven, the networking component 2 will have a networking function and be connected to the network N. And a server connected to the network N can be There is at least one operating system installation file, so that the networking component 2 can download the operating system installation file from the server via the network N. In this embodiment, different operating system installation files correspond to different operating systems. In detail, if the user wants to install a different operating system, different operating system installation files need to be executed. Different operating systems may be, for example, a Linux operating system, a Windows 8 operating system, or various other operating systems. If the user wants to install the Windows 8 operating system, the networking component 2 can be connected to the Microsoft server of the Windows 8 operating system to download the Windows 8 operating system installation file provided by Microsoft.

接著,如步驟S40以及步驟S60,將作業系統安裝檔儲存於第二儲存元件4,以及執行作業系統安裝檔。承上段,藉由連網元件2從網路N接收的作業系統安裝檔,將會被儲存在第二儲存元件4當中,第二儲存元件4可為硬碟、USB或唯讀記憶光碟(CD-ROM)。處理元件1則可執行儲存在第二儲存元件4中的作業系統安裝檔,以將對應的作業系統安裝於電腦的硬碟當中。 Next, in step S40 and step S60, the operating system installation file is stored in the second storage component 4, and the operating system installation file is executed. In the upper section, the operating system installation file received from the network N by the networking component 2 will be stored in the second storage component 4, and the second storage component 4 can be a hard disk, a USB or a CD-ROM (CD). -ROM). The processing component 1 can execute the operating system installation file stored in the second storage component 4 to install the corresponding operating system into the hard disk of the computer.

在本實施例中,上述之作業系統安裝方法係執行於統一可延伸韌體介面(Universal Extensible Firmware Interface;UEFI,以下以UEFI簡稱之),UEFI是一種韌體規格(firmware specification),詳言之,前述之基本輸入輸出系統31是架構並執行在UEFI的規格上,使作業系統安裝系統S在不具有作業系統且尚未完成開機的情況下具有連網能力。在現有技術中,其他利用網路開機的方式,例如是利用預啟動執行環境(Pre-boot execution environment;PXE)進行網路開機,是伺服器端預先設有開機設備,開機設備提供開機映像給電腦以進行開機,而本實施例是在開機程序的前端程序,藉由安裝連網元件2的驅動程式311,以利用連網元件2連線至網路N以進行作業系統的安裝及開機程序。另外,本實施例的作業系統安裝方法提供了一種不同於以往的安裝方法,令使用者不需要藉由安裝光碟,也不需要透過另一台電腦,即可完成作業系統的安裝。 In this embodiment, the above-mentioned operating system installation method is implemented in a Universal Extensible Firmware Interface (UEFI, hereinafter referred to as UEFI), and UEFI is a firmware specification. The aforementioned basic input/output system 31 is architecture and executed on the UEFI specification, so that the operating system installation system S has the networking capability without the operating system and having not completed the booting. In the prior art, other ways of using the network to boot, for example, using a pre-boot execution environment (PXE) for booting the network, the server device is pre-configured with a boot device, and the boot device provides a boot image to the boot device. The computer is turned on, and in this embodiment, the front end program of the booting program is installed by the driver 311 of the networking component 2 to connect to the network N by using the networking component 2 to perform the installation and booting process of the operating system. . In addition, the operating system installation method of the present embodiment provides a different installation method than the prior art, so that the user does not need to install the optical disc or through another computer to complete the installation of the operating system.

圖3為本發明之另一實施例之作業系統安裝方法的步驟流程圖,請參考圖3,本實施例的作業系統安裝方法與圖2所示的作業系統安裝方法具有大致相同的內容,同樣可應用於圖1所示的作業系統安裝系統S,以下僅針對不同的地方進行詳述,其他相關內容請參照前述段落,於此 不再贅述。 3 is a flow chart showing the steps of a method for installing an operating system according to another embodiment of the present invention. Referring to FIG. 3, the operating system mounting method of the present embodiment has substantially the same contents as the operating system mounting method shown in FIG. It can be applied to the operating system installation system S shown in Fig. 1. The following is only for different places. For other related contents, please refer to the above paragraph. No longer.

請一併參考圖1及圖3,在本實施例中,於步驟S40之後為步驟S50,記錄對應於第二儲存元件4的一元件號碼。承前段,不同種類的第二儲存元件4是對應於不同的元件號碼,例如:硬碟的元件號碼為0、USB的元件號碼為1、唯讀記憶光碟的元件號碼為2。因此,若作業系統安裝檔被儲存在硬碟當中時,對應的元件號碼0將會被儲存在第一儲存元件3中,更詳細來說,元件號碼可記錄在第一儲存元件3中可被寫入的變數區域(variable area),此變數區域是由基本輸入輸出系統31所定義。 Referring to FIG. 1 and FIG. 3 together, in the embodiment, after step S40, in step S50, a component number corresponding to the second storage component 4 is recorded. In the preceding paragraph, the different types of second storage elements 4 correspond to different component numbers, for example, the component number of the hard disk is 0, the component number of the USB is 1, and the component number of the read-only memory optical disk is 2. Therefore, if the operating system installation file is stored in the hard disk, the corresponding component number 0 will be stored in the first storage component 3. In more detail, the component number can be recorded in the first storage component 3 A variable area that is written, which is defined by the basic input/output system 31.

接著,如步驟S51,依據一重開機指令而執行重開機程序。當第二儲存元件4的元件號碼被記錄於第一儲存元件3中後,接著,基本輸入輸出系統31會發出一重開機指令給晶片組(chipset;圖未示),而晶片組將會重設(reset)處理元件1,使處理元件1重新開始執行開機程序,或稱為重開機。更詳細來說,處理元件1會從特定的起始點重新執行,而此特定的起始點即為基本輸入輸出系統31,簡言之,就是基本輸入輸出系統31會被重新啟動。 Then, in step S51, the restart process is executed according to a reboot command. After the component number of the second storage component 4 is recorded in the first storage component 3, then the basic input/output system 31 issues a reboot command to the chipset (not shown), and the chipset will be reset. The processing element 1 is reset, causing the processing element 1 to resume execution of the boot process, or reboot. In more detail, processing element 1 will be re-executed from a particular starting point, and this particular starting point is the basic input-output system 31, in short, the basic input-output system 31 will be restarted.

接著,如步驟S61,依據元件號碼執行作業系統安裝檔。處理元件1將依據第一儲存元件3中所記錄的元件號碼(元件號碼例如是0:對應於硬碟)而從對應的第二儲存元件4(硬碟)進行開機,以執行第二儲存元件4中的作業系統安裝檔,進而執行開機程序及安裝對應的作業系統。 Next, in step S61, the operating system installation file is executed in accordance with the component number. The processing element 1 will be powered on from the corresponding second storage element 4 (hard disk) according to the component number recorded in the first storage element 3 (the component number is, for example, 0: corresponding to the hard disk) to execute the second storage element The operating system in the 4 installs the file, and then executes the booting process and installs the corresponding operating system.

圖4為本發明之又一實施例之作業系統安裝方法的步驟流程圖,請參考圖4,本實施例的作業系統安裝方法與圖3所示的作業系統安裝方法具有大致相同的內容,同樣可應用於圖1所示的作業系統安裝系統S,以下僅針對不同的地方進行詳述,其他相關內容請參照前述段落,於此不再贅述。 4 is a flow chart showing the steps of a method for installing an operating system according to still another embodiment of the present invention. Referring to FIG. 4, the operating system mounting method of the present embodiment has substantially the same contents as the operating system mounting method shown in FIG. It can be applied to the operating system installation system S shown in FIG. 1 , and the following is only for different places. For other related content, please refer to the foregoing paragraphs, and details are not described herein again.

請一併參考圖1及圖4,在本實施例中,更包括步驟S21,提供一作業系統選定介面,接收一作業系統選定指令。詳細來說,當處理元件1接收到開機訊號且基本輸入輸出系統31被啟動後,原先存於基本輸入輸出系統31中的一作業系統選定程式將被呼叫且安裝,而使電腦的顯示螢幕上對應顯示出一作業系統選定介面,作業系統選定介面可提供多個選 項,供使用者選擇其欲安裝的作業系統種類,不同的選項(不同的網址連結)可分別連線至不同作業系統的伺服器。接著,當使用者透過輸入元件(如:鍵盤)選擇其中一個選項後,也就是當作業系統安裝系統S接收到使用者的作業系統選定指令後,連網元件2會連線至對應的網址,以從對應的伺服器下載對應的作業系統安裝檔,如步驟S30,意即,作業系統選定指令是對應於使用者所欲安裝的作業系統。在本實施例中,步驟S20與步驟S21的執行先後順序可以是「步驟S20先被執行,步驟S21後被執行」或「步驟S21先被執行,步驟S20後被執行」或「步驟S20與步驟S21同時被執行」。 Referring to FIG. 1 and FIG. 4 together, in the embodiment, step S21 is further included to provide a selected interface of the operating system to receive a selection command of the operating system. In detail, when the processing component 1 receives the power-on signal and the basic input/output system 31 is activated, an operating system selection program originally stored in the basic input/output system 31 will be called and installed, so that the computer is displayed on the screen. Corresponding to display a selected interface of the operating system, the operating system selected interface can provide multiple selections For users to select the type of operating system they want to install, different options (different URL links) can be connected to servers of different operating systems. Then, when the user selects one of the options through the input component (eg, keyboard), that is, when the operating system installation system S receives the user's operating system selection command, the network component 2 is connected to the corresponding website. To download the corresponding operating system installation file from the corresponding server, as in step S30, that is, the operating system selection instruction corresponds to the operating system to be installed by the user. In this embodiment, the execution sequence of step S20 and step S21 may be "step S20 is executed first, step S21 is executed" or "step S21 is executed first, step S20 is executed" or "step S20 and step" S21 is executed at the same time."

在其他實施例中,有別於上述之方式,連網元件2亦可先連線至如一企業內部網路,由企業內部網路提供作業系統選定介面,以讓使用者進行作業系統的選擇。如此做法,由於作業系統選定介面並非是預先寫在基本輸入輸出系統31中的作業系統選定程式,因此當伺服器的網址連結改變時,可在企業內部網路即時進行更改。於此,步驟S20與步驟S21的執行先後順序為「步驟S20先被執行,步驟S21後被執行」。 In other embodiments, different from the above manner, the networking component 2 can also be connected to an internal network of the enterprise, and the operating system selects an interface through the internal network of the enterprise, so that the user can select the operating system. In this way, since the selected interface of the operating system is not the operating system selection program written in advance in the basic input/output system 31, when the server's web link is changed, the change can be made on the intranet of the enterprise immediately. Here, the order of execution of steps S20 and S21 is "step S20 is executed first, and step S21 is executed later".

圖5為本發明之再一實施例之作業系統安裝方法的步驟流程圖,請參考圖5,本實施例的作業系統安裝方法與圖4所示的作業系統安裝方法具有大致相同的內容,同樣可應用於圖1所示的作業系統安裝系統S。 5 is a flow chart showing the steps of a method for installing an operating system according to still another embodiment of the present invention. Referring to FIG. 5, the operating system mounting method of the present embodiment has substantially the same contents as the operating system mounting method shown in FIG. It can be applied to the operating system installation system S shown in FIG. 1.

請一併參考圖1及圖5,整體來說,在本實施例中,當處理元件1接收開機訊號以啟動基本輸入輸出系統31(如步驟S10)後,基本輸入輸出系統31將判斷第一儲存元件3中是否已儲存一元件號碼,如步驟S11,若判斷結果為「是」,代表對應於元件號碼的第二儲存元件4中已儲存有作業系統安裝檔,因此接續步驟S61以執行作業系統安裝檔。若步驟S11的判斷結果為「否」,也就是作業系統安裝系統S中並沒有作業系統安裝檔,此時則接續步驟S12,提供一作業系統安裝介面,並判斷是否接收一作業系統安裝指令。詳細來說,由於作業系統安裝系統S中沒有作業系統安裝檔,因此基本輸入輸出系統31可提供一作業系統安裝介面,供使用者選擇是否要安裝作業系統,若是使用者選擇「否」,也就是作業系統安裝系 統S並未收到作業系統安裝指令,由於作業系統安裝系統S中沒有作業系統安裝檔且使用者選擇不進行作業系統的安裝,因此,接續步驟S70,單純繼續執行開機程序。 Referring to FIG. 1 and FIG. 5 together, in general, in the embodiment, after the processing component 1 receives the boot signal to activate the basic input/output system 31 (step S10), the basic input/output system 31 will determine the first Whether a component number has been stored in the storage component 3, as in step S11, if the determination result is "YES", it indicates that the operating system installation file has been stored in the second storage component 4 corresponding to the component number, so step S61 is continued to execute the job. System installation file. If the result of the determination in the step S11 is "NO", that is, the operating system installation system S does not have the operating system installation file, then in step S12, a working system installation interface is provided, and it is determined whether a working system installation instruction is received. In detail, since there is no operating system installation file in the operating system installation system S, the basic input/output system 31 can provide an operating system installation interface for the user to select whether to install the operating system, and if the user selects "No", Operating system installation system The system S does not receive the operating system installation command. Since there is no operating system installation file in the operating system installation system S and the user chooses not to install the operating system, the process proceeds to step S70, and the booting process is simply continued.

另一方面,承步驟S12,若使用者選擇為「是」,也就是作業系統安裝系統S中沒有作業系統安裝檔,但有接收到作業系統安裝指令時,則接續步驟S20,以進行後續的連網及下載作業系統安裝檔等程序。後續之步驟S20至步驟S51可參考前述實施例的內容,於此不再贅述。然而,於步驟S51,由於重開機程序為處理元件1再次接收到一開機訊號以重新啟動基本輸入輸出系統31,因此,可接續步驟S10。當基本輸入輸出系統31重新被啟動後,基本輸入輸出系統31將再次判斷第一儲存元件3中是否已記錄元件號碼,若作業系統安裝檔成功儲存於第二儲存元件4中,元件號碼則應該已經被記錄,因此,接續步驟S61,以進行作業系統的安裝。其餘內容請參考前述相關段落,於此不再贅述。 On the other hand, in step S12, if the user selects "Yes", that is, if there is no operating system installation file in the operating system installation system S, but if the operating system installation command is received, then step S20 is continued to perform subsequent steps. Network and download operating system installation files and other programs. For the subsequent steps S20 to S51, reference may be made to the content of the foregoing embodiment, and details are not described herein again. However, in step S51, since the restarting process receives the power-on signal again for the processing element 1 to restart the basic input-output system 31, step S10 can be continued. After the basic input/output system 31 is restarted, the basic input/output system 31 will again judge whether the component number has been recorded in the first storage component 3. If the operating system installation file is successfully stored in the second storage component 4, the component number should be It has been recorded, and therefore, step S61 is continued to perform the installation of the operating system. Please refer to the relevant paragraphs for the rest of the content, which will not be repeated here.

由於本實施例的步驟S11的執行順序是在步驟S12之前,如此,當系統重開機後,若第一儲存元件3中已記錄有元件號碼,系統將直接進行作業系統的安裝(如步驟S61),也就是說,使用者並不會再次看到作業系統安裝介面(如步驟S12),整個安裝過程是較為簡易且直觀的。另外,於此特別說明,在其他實施例中,步驟S11與步驟S12的執行先後順序可以相互對調。 Since the execution sequence of step S11 of the embodiment is before step S12, after the system is restarted, if the component number has been recorded in the first storage component 3, the system directly installs the operating system (step S61). That is to say, the user does not see the operating system installation interface again (step S12), and the entire installation process is relatively simple and intuitive. In addition, it is specifically described herein that in other embodiments, the order of execution of steps S11 and S12 may be reversed.

由於本實施例的作業系統安裝方法,提供作業系統安裝介面供使用者選擇是否要安裝作業系統,因此,在實際應用上,可依照使用者的需求進行作業系統安裝或直接執行開機程序,提高整個作業系統安裝流程上的彈性。 Due to the operating system installation method of the embodiment, the operating system installation interface is provided for the user to select whether to install the operating system. Therefore, in practical applications, the operating system may be installed according to the user's requirements or the booting process may be directly executed to improve the whole process. Flexibility in the operating system installation process.

綜上所述,本發明提供一種作業系統安裝方法及作業系統安裝系統,當基本輸入輸出系統被啟動後,安裝連網元件的驅動程式,使連網元件在尚未完成開機及不具有作業系統的情況下,即具有連網的能力,進而從一網路上接收作業系統安裝檔,使作業系統安裝系統可依據元件號碼執行此作業系統安裝檔,以安裝對應的作業系統。簡言之,本發明的作業系統安裝方法提供了一種不同於以往的安裝方法,令使用者不需要利用 安裝光碟,也不需要透過另一台電腦,即可安裝作業系統。 In summary, the present invention provides an operating system installation method and an operating system installation system. When the basic input/output system is activated, the driver of the networked component is installed, so that the networked component is not yet powered on and has no operating system. In this case, the network has the ability to receive the operating system installation file from a network, so that the operating system installation system can execute the operating system installation file according to the component number to install the corresponding operating system. In short, the operating system installation method of the present invention provides a different installation method than the prior art, so that the user does not need to use The operating system can be installed without installing another computer.

以上所述僅為舉例性,而非為限制性者。任何未脫離本發明之精神與範疇,而對其進行之等效修改或變更,均應包含於後附之申請專利範圍中。 The above is intended to be illustrative only and not limiting. Any equivalent modifications or alterations to the spirit and scope of the invention are intended to be included in the scope of the appended claims.

S10、S20、S30、S40、S60‧‧‧步驟 S10, S20, S30, S40, S60‧‧ steps

Claims (11)

一種作業系統安裝方法,由一作業系統安裝系統執行之,該作業系統安裝系統包括一處理元件、一連網元件、一第一儲存元件及一第二儲存元件,該第一儲存元件中具有一基本輸入輸出系統,該作業系統安裝方法至少包括以下步驟:接收一開機訊號以啟動該基本輸入輸出系統;安裝對應於該連網元件的一驅動程式;藉由該連網元件連線於一網路,並從該網路接收一作業系統安裝檔;將該作業系統安裝檔儲存於該第二儲存元件;記錄對應於該第二儲存元件的一元件號碼;依據一重開機指令而執行一重開機程序;以及依據該元件號碼執行該作業系統安裝檔。 An operating system mounting method is performed by an operating system mounting system including a processing component, a networking component, a first storage component, and a second storage component, the first storage component having a basic An input/output system, the operating system installation method comprising at least the steps of: receiving a boot signal to activate the basic input/output system; installing a driver corresponding to the network component; and connecting the network component to a network And receiving an operating system installation file from the network; storing the operating system installation file in the second storage component; recording a component number corresponding to the second storage component; performing a restarting process according to a reboot command; And executing the operating system installation file according to the component number. 如申請專利範圍第1項所述之作業系統安裝方法,更包括以下步驟:提供一作業系統選定介面;以及接收一作業系統選定指令,其中該作業系統選定指令是對應於一作業系統。 The operating system installation method of claim 1, further comprising the steps of: providing a selected interface of the operating system; and receiving a selection command of the operating system, wherein the operating system selection instruction corresponds to an operating system. 如申請專利範圍第1項所述之作業系統安裝方法,其中該基本輸入輸出系統係執行於統一可延伸韌體介面的架構。 The operating system installation method of claim 1, wherein the basic input/output system is implemented in a unified extendable firmware interface. 一種作業系統安裝系統,包括:一處理元件,係能夠接收一開機訊號;一連網元件,與該處理元件耦接,該連網元件係用以連線一網路並能夠接收一作業系統安裝檔;一第一儲存元件,與該處理元件耦接,該第一儲存元件具有一基本輸入輸出系統,該基本輸入輸出系統具有對應於該連網元件的一驅動程式,當該處理元件接收到該開機訊號時,該基本輸入輸出系統被啟動且該驅動程式被安裝;以及一第二儲存元件,與該處理元件耦接,該第二儲存元件係用以儲存該作業系統安裝檔,該基本輸入輸出系統記錄對應於該第二儲存元件的一元件號碼; 其中該處理元件依據該元件號碼執行該作業系統安裝檔。 An operating system installation system includes: a processing component capable of receiving a boot signal; a networking component coupled to the processing component, the networking component configured to connect to a network and receive an operating system installation file a first storage element coupled to the processing element, the first storage element having a basic input output system having a driver corresponding to the network element, when the processing element receives the When the signal is turned on, the basic input/output system is activated and the driver is installed; and a second storage component is coupled to the processing component, the second storage component is configured to store the operating system installation file, the basic input The output system records a component number corresponding to the second storage element; The processing component executes the operating system installation file according to the component number. 如申請專利範圍第4項所述之作業系統安裝系統,其中該基本輸入輸出系統係執行於統一可延伸韌體介面的架構。 The operating system mounting system of claim 4, wherein the basic input/output system is implemented in a unified extendable firmware interface. 如申請專利範圍第4項所述之作業系統安裝系統,其中該連網元件為一網路卡。 The operating system installation system of claim 4, wherein the networking component is a network card. 如申請專利範圍第4項所述之作業系統安裝系統,其中該第一儲存元件為一快閃記憶體。 The operating system mounting system of claim 4, wherein the first storage component is a flash memory. 如申請專利範圍第4項所述之作業系統安裝系統,其中該第二儲存元件為一硬碟、一通用序列匯流排裝置或一光碟。 The operating system mounting system of claim 4, wherein the second storage component is a hard disk, a universal serial bus device or a compact disk. 如申請專利範圍第4項所述之作業系統安裝系統,其中該處理元件、該連網元件以及該第一儲存元件係包含於一電子裝置,而該第二儲存元件外接於該電子裝置。 The operating system mounting system of claim 4, wherein the processing component, the networking component, and the first storage component are included in an electronic device, and the second storage component is externally connected to the electronic device. 如申請專利範圍第4項所述之作業系統安裝系統,其中該處理元件、該連網元件、該第一儲存元件以及該第二儲存元件係包含於一電子裝置。 The operating system mounting system of claim 4, wherein the processing component, the networking component, the first storage component, and the second storage component are included in an electronic device. 如申請專利範圍第9或10項所述之作業系統安裝系統,其中該電子裝置為一電腦。 The operating system mounting system of claim 9 or 10, wherein the electronic device is a computer.
TW103136513A 2014-10-22 2014-10-22 Operation system installing method and operation system installing system TWI521436B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW103136513A TWI521436B (en) 2014-10-22 2014-10-22 Operation system installing method and operation system installing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW103136513A TWI521436B (en) 2014-10-22 2014-10-22 Operation system installing method and operation system installing system

Publications (2)

Publication Number Publication Date
TWI521436B true TWI521436B (en) 2016-02-11
TW201616347A TW201616347A (en) 2016-05-01

Family

ID=55810357

Family Applications (1)

Application Number Title Priority Date Filing Date
TW103136513A TWI521436B (en) 2014-10-22 2014-10-22 Operation system installing method and operation system installing system

Country Status (1)

Country Link
TW (1) TWI521436B (en)

Also Published As

Publication number Publication date
TW201616347A (en) 2016-05-01

Similar Documents

Publication Publication Date Title
US20170228228A1 (en) Remote launch of deploy utility
US9292312B2 (en) Simulated network boot environment for bootstrap redirection
US11169819B2 (en) Information handling system (IHS) and method to proactively restore firmware components to a computer readable storage device of an IHS
US8135813B2 (en) Method, system and program product for remotely deploying and automatically customizing workstation images
TW201717001A (en) Unified firmware managment system, non-transitory computer-readable storage medium and method for unified firmware managment
US7607003B2 (en) System and method for loading an operating system on a personal computer
TWI492064B (en) Cloud system and the boot up and deployment method for the cloud system
US20170046229A1 (en) Dual boot computer system
US8903967B2 (en) Out-of-band management of third party adapter configuration settings in a computing system
US11010152B2 (en) Systems and methods to stage external device firmware for an external device in an information handling system
US9411605B2 (en) Device-less and system agnostic unified extensible firmware interface (UEFI) driver
JP6750605B2 (en) Computer system, baseboard management controller, OS installation method, and program
US11030047B2 (en) Information handling system and method to restore system firmware to a selected restore point
US9411602B2 (en) Techniques for booting an information processing system
US7257704B2 (en) Method of selectively loading a pre-boot execution extension determined based on an identifier
US20070198822A1 (en) Method for changing booting sources of a computer system and a related backup/restore method thereof
US11256519B2 (en) Using a single process to install a UEFI-supported OS or a non-UEFI supported OS on a hardware platform
TWI518594B (en) Computer system and activation method for computer system
TWI521436B (en) Operation system installing method and operation system installing system
US11675601B2 (en) Systems and methods to control software version when deploying OS application software from the boot firmware
US20150212866A1 (en) Management system for service of multiple operating environments, and methods thereof
US8762699B1 (en) System, apparatus, and method for initiating a reboot of a personal computer system by pressing a button on an attached storage device and causing the operating system on the attached storage device to be booted
US20180046535A1 (en) Information processing apparatus, information processing method, and computer readable storage medium
TWI754221B (en) Disabling software persistence
TWI437447B (en) A wireless dongle and a driving method of wireless dongle

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees