提供計算機端遠端開機的系統及其方法
【技術領域】
[0001]本發明涉及一種開機系統及其方法,尤其是指一種提供計算機端遠端開機的系統及其方法。
【背景技術】
[0002]現有遠端開機方式是由計算機端中的開機程序執行時,啟動網絡連接功能以連接至服務端,并選擇服務端特定的磁盤機名稱進而啟動操作系統,以提供計算機端的遠端開機。
[0003]但是磁盤機名稱是可以被改變的,當磁盤機名稱被改變時,由計算機端中的開機程序執行啟動網絡連接功能以連接至服務端,選擇服務端特定的磁盤機名稱則會選擇到錯誤的硬盤,而造成計算機端無法啟動操作系統,即無法提供計算機端的遠端開機。
[0004]綜上所述,可知現有技術中長期以來一直存在現有遠端開機是依據磁盤機名稱進行遠端開機,但磁盤機名稱被改變則無法進行遠端開機的問題,因此有必要提出改進的技術手段,來解決此一問題。
【發明內容】
[0005]有鑒于現有技術存在現有遠端開機是依據磁盤機名稱進行遠端開機,但磁盤機名稱被改變則無法進行遠端開機的問題,本發明遂揭露一種提供計算機端遠端開機的系統及其方法,其中:
[0006]本發明所揭露的提供計算機端遠端開機的系統,其包含:服務端以及多個計算機端。
[0007]服務端具有多個服務端硬盤,每一個服務端硬盤對應有硬盤通用唯一識別碼(Universally Unique Identifier, UUID),服務端硬盤中安裝有操作系統的服務端硬盤定義為操作系統硬盤,每一個計算機端具有開機程序。
[0008]計算機端開機時,開機程序被執行,開機程序依據開機信息自對照表中查詢出對應的硬盤通用唯一識別碼,并啟動網絡連接功能連接至服務端,以自服務端中選擇與硬盤通用唯一識別碼對應的操作系統硬盤,計算機端自被選擇出的操作系統硬盤啟動操作系統。
[0009]本發明所揭露的提供計算機端遠端開機的方法,其包含下列步驟:
[0010]首先,提供具有多個服務端硬盤的服務端,每一個服務端硬盤對應有硬盤通用唯一識別碼(Universally Unique Identifier, UUID),服務端硬盤中安裝有操作系統的服務端硬盤定義為操作系統硬盤;接著,提供多個計算機端,每一個計算機端具有開機程序?’最后,計算機端開機時,開機程序被執行,開機程序依據開機信息自對照表中查詢出對應的硬盤通用唯一識別碼,并啟動網絡連接功能連接至服務端,以自服務端中選擇與硬盤通用唯一識別碼對應的操作系統硬盤,計算機端自被選擇出的操作系統硬盤啟動操作系統。
[0011]本發明所揭露的系統與方法如上,與現有技術之間的差異在于本發明是由計算機端中的開機程序依據開機信息自對照表中查詢出對應的硬盤通用唯一識別碼,并啟動網絡連接功能連接至服務端,以自服務端中選擇與硬盤通用唯一識別碼對應的操作系統硬盤,計算機端自被選擇出的操作系統硬盤啟動操作系統。
[0012]通過上述的技術手段,本發明可以達成計算機端中開機程序依據硬盤通用唯一識別碼可正確無誤進行遠端開機的技術功效。
【附圖說明】
[0013]圖1繪示為本發明提供計算機端遠端開機的系統架構圖。
[0014]圖2繪示為本發明提供計算機端遠端開機的方法流程圖。
[0015]圖3繪示為本發明提供計算機端遠端開機的系統架構圖。
[0016]圖4繪示為本發明提供計算機端遠端開機的對照表示意圖。
[0017]圖5繪示為本發明提供計算機端遠端開機的開機選項示意圖。
[0018]圖6繪示為本發明提供計算機端遠端開機的對照表更新結果示意圖。
[0019]【符號說明】
[0020]10服務端
[0021]11服務端硬盤
[0022]111第一服務端硬盤
[0023]112第二服務端硬盤
[0024]113第三服務端硬盤
[0025]114第四服務端硬盤
[0026]20計算機端
[0027]201計算機端硬盤
[0028]21第一計算機端
[0029]211第一計算機端硬盤
[0030]212第二計算機端硬盤
[0031]22第二計算機端.
[0032]30對照表
[0033]41開機選項
【具體實施方式】
[0034]以下將配合圖式及實施例來詳細說明本發明的實施方式,藉此對本發明如何應用技術手段來解決技術問題并達成技術功效的實現過程能充分理解并據以實施。
[0035]以下首先要說明本發明所揭露的提供計算機端遠端開機的系統,并請參考「圖1」所示,「圖1」繪示為本發明提供計算機端遠端開機的系統架構圖。
[0036]本發明所揭露的提供計算機端遠端開機的系統,其包含:服務端10以及多個計算機端20。
[0037]服務端10具有多個服務端硬盤11,每一個服務端硬盤11對應有硬盤通用唯一識別碼(Universally Unique Identifier, UUID),并且服務端硬盤11中安裝有操作系統的服務端硬盤11定義為操作系統硬盤,以及服務端硬盤11中未安裝操作系統的服務端硬盤11定義為數據硬盤,數據硬盤用以進行數據的儲存,硬盤通用唯一識別碼具有唯一且不重復的特性,且硬盤通用唯一識別碼是由一串16位字節的16進制數字所構成,且每一個計算機端20具有開機程序。
[0038]上述服務端10中的服務端硬盤11可安裝相同的操作系統,例如:第一服務端硬盤安裝Iinux操作系統、第二服務端硬盤安裝Iinux操作系統以及第三服務端硬盤安裝Iinux操作系統;上述服務端10中的服務端硬盤11亦可安裝不相同的操作系統,例如:第一服務端硬盤安裝Iinux操作系統、第二服務端硬盤安裝windows XP操作系統以及第三服務端硬盤安裝windows操作系統;上述服務端10中的服務端硬盤11亦可安裝部分相同且部分不相同的操作系統,例如:第一服務端硬盤安裝Iinux操作系統、第二服務端硬盤安裝Iinux操作系統以及第三服務端硬盤安裝windows操作系統,在此僅為舉例說明之,并不以此局限本發明的應用范疇。
[0039]當計算機端20開機時,計算機端20的開機程序會被執行,計算機端20的開機程序即依據開機信息自對照表中查詢出對應的硬盤通用唯一識別碼,舉例來說,假設開機信息為服務端10的第一服務端硬盤,且對照表中包含有服務端10第一服務端硬盤與硬盤通用唯一識別碼為“550e8400-e29b-41d4-a00”的一筆數據,計算機端20的開機程序即可自對照表中查詢出對應的硬盤通用唯一識別碼為“550e8400-e29b-41d4-a00”。
[0040]并且計算機端20會啟動網絡連接功能以連接至服務端10,以自服務端10中選擇與硬盤通用唯一識別碼對應的操作系統硬盤,計算機端20即可自被選擇出的操作系統硬盤啟動操作系統,承上述舉例,計算機端20啟動網絡連接功能以連接至服務端10,且自服務端10中與硬盤通用唯一識別碼為“550e8400-e29b-41d4-a00”對應的操作系統硬盤即為第一服務端硬盤,計算機端20即可選擇服務端10中第一服務端硬盤以啟動操作系統。
[0041]上述的開機信息可以是在開機程序中預先設定的服務端10中操作系統硬盤其中之一,以依據被預先設定的服務端10中操作系統硬盤其中之一自對照表中查詢出對應的硬盤通用唯一識別碼,舉例來說,假設開機信息為服務端10的第一服務端硬盤,且對照表中包含有服務端10第一服務端硬盤與硬盤通用唯一識別碼為“550e8400-e29b-41d4-a00”的一筆數據,計算機端20的開機程序即可自對照表中查詢出對應的硬盤通用唯一識別碼為 “550e8400-e29b-41d4-a00”。
[0042]上述的開機信息亦可以為自基本輸