自動配置Linux桌面的方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計算機技術(shù)領(lǐng)域,具體涉及一種自動配置Linux桌面的方法。
【背景技術(shù)】
[0002]Linux桌面操作系統(tǒng)在實際的部署實施中,需要設(shè)置IP地址,主機(HOST),計算機名等,現(xiàn)有的方法第一種方式主要是采用開機向?qū)У姆绞剑丛陂_機時,啟動一個應(yīng)用程序,引導(dǎo)用戶手動設(shè)置IP地址,計算機名,還有導(dǎo)入用戶在Windows平臺的prof ile數(shù)據(jù)、郵件、我的文檔等數(shù)據(jù),如圖1所示;還有第二種方式是采用集中部署的方式,在每臺機器上安裝完操作系統(tǒng)以后,操作系統(tǒng)有一個終端程序,自動采用DHCP( Dynamic HostConfigurat1n Protocol,動態(tài)主機配置協(xié)議服務(wù)器)連入網(wǎng)絡(luò),然后終端管理程序接入服務(wù)器,由管理員在服務(wù)器端做好配置,方法流程如圖2所示;上面兩種方法都存在一定的局限性,在某些方面存在缺陷。在第一種方式的實施過程中,需要給用戶培訓(xùn),讓桌面用戶熟悉IP地址,計算機名等專業(yè)的概念,實施的培訓(xùn)成本比較高,而且用戶基于Windows桌面的一些數(shù)據(jù)沒辦法迀移。在第二種方式中,需要管理員搭建管理服務(wù)器以及實現(xiàn)客戶端程序,另外要求公司內(nèi)部存在DHCP網(wǎng)絡(luò),而實際中,很多地方由于網(wǎng)絡(luò)安全管理的需要,無法使用DHCP網(wǎng)絡(luò),如果手動配置IP地址,又會帶來和第一種方式一樣的困難。
【發(fā)明內(nèi)容】
[0003]針對以上技術(shù)問題,提供一種自動配置Linux桌面的方法,以解決現(xiàn)有技術(shù)在大規(guī)模部署Linux桌面時所需要的大量的培訓(xùn)成本和人員部署成本問題;
[0004]具體技術(shù)方案如下:
[0005]自動配置Linux桌面的方法,用于配置有Windows桌面的計算機,其中,
[0006]步驟1,掃描整個磁盤分區(qū)以獲取所述磁盤分區(qū)的格式信息;
[0007]步驟2,判斷所述格式信息為預(yù)定分區(qū)格式時,依據(jù)所述格式信息調(diào)用Linux的文件系統(tǒng),并將所述文件系統(tǒng)掛載在預(yù)定的文件節(jié)點;
[0008]步驟3,掃描Windows格式分區(qū),判斷是否包含Windows安裝的文件夾;
[0009]步驟4,尋找所述分區(qū)中的用于Windows安裝文件夾的注冊表文件;
[0010]步驟5,逆向掃描所述注冊表文件以獲取對應(yīng)的Windows配置信息;
[0011 ] 步驟6,將所述Windows配置信息設(shè)置至Linux桌面。
[0012]上述的自動配置Linux桌面的方法,所述Windows配置信息包括IP地址配置、網(wǎng)卡配置、計算機名、用戶名配置信息、我的文檔位置、收藏夾、郵件存儲位置的至少一種。
[0013]上述的自動配置Linux桌面的方法,所述Windows配置信息的預(yù)定信息通過拷貝或映射的方式設(shè)置在所述Linux桌面。
[0014]上述的自動配置Linux桌面的方法,所述預(yù)定分區(qū)格式為FAT分區(qū)或NTFS分區(qū)。
[0015]本發(fā)明還提供一種自動配置Linux桌面的系統(tǒng),用于配置有Windows桌面的計算機,包括,
[0016]第一掃描模塊,用于掃描整個磁盤分區(qū)以獲取分區(qū)的格式信息;
[0017]掛載模塊,與所述第一掃描模塊連接,依據(jù)所述格式信息調(diào)取Linux的文件系統(tǒng),并將所述文件系統(tǒng)掛載在預(yù)定的文件節(jié)點上;
[0018]第二掃描模塊,用于掃描Windows格式分區(qū);
[0019]查找模塊,與所述第二掃描模塊連接,用于查找所述分區(qū)中的用于Windows安裝文件夾的注冊表文件;
[0020]逆向掃描模塊,與所述查找模塊連接,用于獲取所述注冊表文件中的Windows配置信息;
[0021 ]迀移模塊,與所述逆向掃描模塊連接,用于將所述Windows配置信息迀移至Linux桌面。
[0022]上述的自動配置Linux桌面的系統(tǒng),所述Windows配置信息包括IP地址配置、網(wǎng)卡配置、計算機名、用戶名配置信息、我的文檔位置、收藏夾、郵件存儲位置的至少一種。
[0023]上述的自動配置Linux桌面的系統(tǒng),所述Windows配置信息的預(yù)定信息通過拷貝或映射的方式設(shè)置在所述Linux桌面。
[0024]上述的自動配置Linux桌面的系統(tǒng),所述格式信息為FAT分區(qū)或NTFS分區(qū)。
[0025]有益效果:以上技術(shù)方案實現(xiàn)用戶開機啟動Linux桌面以后,能夠自動掃描計算機上已經(jīng)存在的Windows系統(tǒng),導(dǎo)入Windows的配置信息,同時導(dǎo)入用戶的數(shù)據(jù);降低部署Linux桌面所需要投入的人力,同時降低用戶由于新的環(huán)境所帶來的抵觸心理。
【附圖說明】
[0026]圖1為現(xiàn)有技術(shù)的第一種方式的配置數(shù)據(jù)示意圖;
[0027]圖2為現(xiàn)有技術(shù)的第二種方式的方法流程示意圖;
[0028]圖3為本發(fā)明的自動配置Linux桌面的方法的流程圖;
[0029]圖4為本發(fā)明的自動配置Linux桌面的系統(tǒng)的結(jié)構(gòu)圖。
【具體實施方式】
[0030]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動的前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0031]需要說明的是,在不沖突的情況下,本發(fā)明中的實施例及實施例中的特征可以相互組合。
[0032]下面結(jié)合附圖和具體實施例對本發(fā)明作進一步說明,但不作為本發(fā)明的限定。
[0033]參照圖3,自動配置Linux桌面的方法,用于配置有Windows桌面的計算機,其中,
[0034]步驟1,掃描整個磁盤分區(qū)以獲取磁盤分區(qū)的格式信息;
[0035]步驟2,判斷格式信息為預(yù)定分區(qū)格式時,依據(jù)格式信息調(diào)用Linux的文件系統(tǒng),并將文件系統(tǒng)掛載在預(yù)定的文件節(jié)點;
[0036]步驟3,掃描Windows格式分區(qū),判斷是否包含Windows安裝的文件夾;
[0037 ]步驟4,尋找分區(qū)中的用于Windows安裝文件夾的注冊表文件;
[0038]步驟5,逆向掃描注冊表文件以獲取對應(yīng)的Windows配置信息;
[0039]步驟6,將Windows配置信息設(shè)置至Linux桌面。
[0040]本發(fā)明基于部署的環(huán)境,即用戶的計算機中已經(jīng)存在Windows桌面,而非被格式化后的機器。利用既有Windows桌面已經(jīng)配置好的配置信息,來配置Linux桌面,同時迀移Windows桌面上數(shù)據(jù)到Linux桌面。實現(xiàn)用戶開機啟動Linux桌面以后,能夠自動掃描計算機上已經(jīng)存在的Windows系統(tǒng),導(dǎo)入Windows的配置信息,同時導(dǎo)入用戶的數(shù)據(jù);降低部署Linux桌面所需要投入的人力