Windows上將你的設(shè)置和數(shù)據(jù)遷移到Linux |
發(fā)布時間: 2012/8/26 17:54:53 |
你現(xiàn)在正要從Windows轉(zhuǎn)向Linux的懷抱嗎?很好,就像其他已經(jīng)冒險嘗試的用戶組織一樣,你將能夠享受到Linux開放標準所帶來的穩(wěn)定性以及可靠性。而現(xiàn)在你所需要做的只是謹慎地準備你的遷移工作。
在這里所說的謹慎準備,就是要大家不僅僅是將Linux安裝到你的系統(tǒng)中,無論是現(xiàn)在在使用的計算機還是全新的機器,而是要將你的文檔、書簽、偏好以及系統(tǒng)設(shè)置進行轉(zhuǎn)移,以及找到能夠替代之前在Windows中使用的應(yīng)用程序的開源應(yīng)用程序。 要找到如何安裝Linux的步驟并不難,但說到整個遷移過程,以及讓你能夠在Linux做Windows中能做的同樣的事,那又如何呢?下面我們就將告訴你,一次成功地從Windows到Linux的遷移,應(yīng)該注意的要素有哪些。我們會告訴你,有哪些是你需要準備的,有些東西要如何進行移動,以及一些常見的Windows應(yīng)用程序,我們應(yīng)當用什么來替換。 在此,我們并沒有敘述如何安裝Linux,因為Linux的版本實在太多了。如果你對于安裝過程知之甚少,那么請再閱讀本文前先熟悉一下如何安裝。盡管如今安裝Linux已經(jīng)要比過去容易許多,但熟悉安裝的過程還是很必要的。 三種數(shù)據(jù)遷移的方式 從Windows上將你的設(shè)置和數(shù)據(jù)遷移到Linux上,有三種基本的方式: 1、讓Ubuntu Linux來幫你忙。Ubuntu是目前最為流行的Linux版本之一,并且她也是唯一一個在安裝過程中有內(nèi)置遷移工具的主要版本。 2、使用第三方應(yīng)用程序。 3、自己動手操作。 最后一種方式顯然是三者之中對專門知識要求最高的,但它也是最具有靈活性的方法,因為你可以一切都按照自己的想法去進行。 提到最大化的靈活性,在這里要說的是,如果你是遷移到一臺安裝有Linux的全新計算機,那要比在一臺現(xiàn)有的計算機上更換操作系統(tǒng)要容易得多。如果是一臺新的計算機,你就可以讓舊系統(tǒng)中的東西基本保持原貌。如果你必須在目前已經(jīng)運行了Windows的計算機上運行Linux,那么在你進行遷移之前將所有數(shù)據(jù)進行備份就是非常必要的了。 這樣,我們就先來說第一個主題:備份 無論你采用的是何種方式,在你進行遷移之前,你都應(yīng)該將任何無法替代的數(shù)據(jù)進行備份。如果你要將文檔轉(zhuǎn)換成新的格式,那么請將原先的文檔留住,如果無法正確地進行格式轉(zhuǎn)換,你還可以找回原先的文檔。 盡可能將文檔備份為任何平臺都可用的格式,并且將它們存儲在一個任何平臺都可以讀取的設(shè)備中。這樣的話,如果你之后要在Windows或者是Linux上恢復(fù)某些東西,你就不會遇到任何預(yù)計不到的麻煩。 要進行這樣操作的最簡單方式就是將文件拷貝到一個能夠在Linux中載入的磁盤。大多數(shù)Linux版本都能夠讀取FAT32或者是NTFS磁盤格式,因此,你可以在Windows系統(tǒng)中將文件以這兩種格式拷貝到外置硬盤中,之后你就能夠在Linux中輕易地讀取了。如果你打算從NTFS的分區(qū)中拷貝數(shù)據(jù)的話,我推薦使用NTFS作為目標分區(qū)的類型,因為FAT32所支持的獨立文件不能大于4GB。 其中一個方法就是,將原先的數(shù)據(jù)以一個.tgz或者是.zip文檔打包保存,這二者都是大部分常見壓縮工具能夠做到的。在Windows中,7-Zip曾經(jīng)一度是我最喜歡的工具,因為它是免費和開源的。如果你也是選擇使用它,那么請記得要使用.zip、.gzip/.tar文件格式,而不要使用它自身默認的.7z文件格式。還有一個Linux版本的程序p7zip,但由于每個Linux版本都有一些解壓.zip和.gzip文檔的方式,因此這些格式也都是適用的。 順便說一下,你想要移動的東西越多,那么你也就越是需要對存儲的東西進行反復(fù)的思量。如果你打算著手遷移到全新的操作系統(tǒng),那么再三思考如何構(gòu)造你的存儲則是明智的。硬盤如今已經(jīng)足夠便宜,它能夠?qū)⒛愕臄?shù)據(jù)完全地存儲在第二硬盤中,這已經(jīng)不再是一件難事,并且它還能夠為你節(jié)約不少精力。 現(xiàn)在,開始實際的遷移旅程。
Ubuntu Linux能夠讓你從現(xiàn)有的Windows中自動遷移用戶文件,甚至是一些系統(tǒng)特定的用戶設(shè)置,讓整個向Linux遷移的過程變得容易。 目前,Ubuntu似乎是唯一一個在安裝過程中包含這樣工具的主流Linux分發(fā)版本,雖然這樣的情形可能會隨著Linux越來越普及而改變。如果你現(xiàn)在打算使用Linux,又希望你的版本能夠幫助你進行遷移,Ubuntu無疑是你最好的選擇。 當你開始安裝Ubuntu時,它會在當前系統(tǒng)中掃描所有可用的驅(qū)動,查找所有的Windows安裝。如果它查找到的話,它就會顯示出這個Windows安裝中的所有用戶供你選擇你想要遷移到Ubuntu上的一個,以及你想要拷貝的數(shù)據(jù)類型。這些選擇并不是非常細化的,你無法選擇需要拷貝的特定文件,只能是普遍一類的文件。但盡管如此,這個功能還是非常有用的。例如,你可以選擇你IE的收藏夾或者是你當前使用的墻紙,我的文檔、我的音樂以及我的圖片等文件夾中的內(nèi)容。
關(guān)于Ubuntu的升級程序,另一項很不錯的東西是,無論數(shù)據(jù)源頭或者目的在哪里,它都能夠有效地工作。如果你有一個分區(qū)或者磁盤中裝有Windows,而你又想將Ubuntu安裝到其它的地方,升級程序就會將它所找到的所有的Windows設(shè)置和文檔拷貝出來。 這樣一來,升級就完全不具有破壞性,你原先的數(shù)據(jù)都能夠很好的保留。Ubuntu不支持在Windows中向Ubuntu切換,例如,有些東西是你在Windows中按慣例引導(dǎo)的,那么你就應(yīng)該插入Ubuntu的CD開始轉(zhuǎn)換的過程,而不是直接在Windows中打開Ubuntu的CD來開始轉(zhuǎn)換。 如果你是一個求知欲強的人,你可以閱讀Ubuntu遷移工具的使用指導(dǎo)來了解更多它會在未來添加進去的功能。例如,Mozilla的Thunderbird就是Ubuntu的開發(fā)者想要在將來添加到遷移設(shè)置和數(shù)據(jù)的第三方程序之一。此外,在Windows中完成更新到Ubuntu的過程也在計劃階段。 使用第三方應(yīng)用程序 如果你所使用的Linux版本沒有內(nèi)置的遷移工具,你又不愿意將所有的東西都自己一一移動的話,你還可以求助于第三方工具,它們應(yīng)付遷移工作可謂是舉重若輕。然而,要預(yù)先提醒的是,這些工具主要是為企業(yè)和公司而開發(fā),而不是用于個人用戶,它們實際上是為了讓系統(tǒng)管理員能夠更為輕松地完成大量的遷移工作。 MoveOver 4是一個能夠?qū)⒆钪匾臇|西進行遷移的商業(yè)軟件,包括文檔,墻紙、字體等外觀設(shè)置以及用戶首選項,例如瀏覽器書簽以及cookies等等。它將冗繁的遷移過程減輕了許多負擔,特別是一些像網(wǎng)絡(luò)分區(qū)以及打印機映射地圖的東西。 MoveOver的一個重大的不足在于,它所支持的Linux版本是非常少的。這個程序的4.0版本僅支持Novell Linux Desktop 9以及Linspire Five-O,Version 3僅支持Sun Java Desktop System和Fedora Core 2。 此外,還有很多開源的此類產(chǎn)品可以選擇,OpenMoveOver能夠被開發(fā)者用來開發(fā)其它版本的遷移工具,因此,它完全有可能在將來支持MoveOver所支持的以外的其他Linux分發(fā)版本。 另一個產(chǎn)品是Alacos的Desktop Migration Agent,它能夠?qū)⑽臋n以及Windows系統(tǒng)中的很多設(shè)置都遷移到Linux中。同樣的,它的設(shè)計主要也是為了公司完成遷移工作,而不是對個人用戶而言的,但它所能夠支持的Linux版本還是不錯的:Red Hat Enterprise Linux、SUSE、Novell Linux Desktop以及Fedora Core。
如果要手動將所有的數(shù)據(jù)以及設(shè)置從Windows轉(zhuǎn)移到Linux中也是完全有可能的。 如果你打算將Linux添加到現(xiàn)有的計算機上,你處理數(shù)據(jù)的方式則會根據(jù)你所使用的確切遷移過程有所不同。例如,如果你要直接寫入到裝有Windows的分區(qū)中,你就需要將所有的東西備份到其它地方;如果你保留裝有Windows的分區(qū),那么所有的東西就可以直接從那里拷貝出來。 大多數(shù)主流的Linux都有手動潛移文檔和應(yīng)用程序到Linux的手冊。例如,Ubuntu在它的使用說明中覆蓋率幾乎所有的主要方面,包括如何從Outlook和Outlook Express中將郵件轉(zhuǎn)換為Thunderbird的郵件格式。 大多數(shù)Linux分發(fā)版本都將用戶的文檔、電子郵件等文件存放在一個目錄中,通常是/home/<用戶名>。其中的次級目錄是取決于用戶自己設(shè)置的。例如,你可以手動創(chuàng)建次級目錄,名為電影、文檔或者數(shù)據(jù)庫,并將合適的文件存儲到這些目錄中。
有些應(yīng)用程序還會將它們自己的隱藏目錄存放在你的/home目錄下,用來存儲一些用戶特定的數(shù)據(jù)——例如Firefox,就會創(chuàng)建一個名為/.mozilla/firefox的目錄。但出現(xiàn)目錄重名的情況還是比較少的,如果確實出現(xiàn)的話,軟件會對你發(fā)出警示。 如果你想要轉(zhuǎn)移的數(shù)據(jù)并不是與Windows系統(tǒng)有著緊密的關(guān)聯(lián),那么手動轉(zhuǎn)移并不是太困難的事。例如,如果你將你所有的用戶數(shù)據(jù)保存在另一個驅(qū)動,或者只是一個非應(yīng)用程序的目錄中,而不是在Windows的Documents and Settings<用戶名>目錄中,那么這些文檔就能夠被列出在左邊,你就可以輕易地訪問到它們了。 如果你將你的數(shù)據(jù)保存在Documents and Settings目錄下,并且你將它們原封不動地拷貝或者是將其壓縮成一個文檔,你就能夠?qū)F(xiàn)有的目錄保存住,只需要將Documents and Settings中所有數(shù)據(jù)拷貝出來,接著解壓縮到你的Linux的home目錄下即可。 如果你想要更加謹慎一些,可以在你的Linux的home目錄下創(chuàng)建一個目錄,接著講你的文件還原到目錄中,這樣就能夠縮小風險,盡量避免你所還原的文件因受到一些應(yīng)用程序所創(chuàng)建的東西或者是系統(tǒng)本身的影響而損毀。而所有的一切都可以在操作完后移動到其它地方。 在一個程序的Windows和Linux版本之間轉(zhuǎn)移應(yīng)用程序設(shè)置則是一樁不同的事,并且各個應(yīng)用程序的轉(zhuǎn)移過程也會有很大程度的不同。有時,應(yīng)用程序的設(shè)置是存儲在一個標準單獨的文件中的,你可以很輕易地就轉(zhuǎn)換到Linux版本的程序中。但并不總是遇到這樣的情況,因此,你必須謹慎地根據(jù)以下的步驟來進行操作。 舉一個例子:Mozilla的Firefox瀏覽器,它可以運行在Linux和Windows上,將用戶的書簽存儲在一個名為bookmarks.html的文件中。在Windows下,這個文件被存儲在目錄%AppData%MozillaFirefoxProfiles
其它Mozilla的應(yīng)用程序也遵循同樣的原則:Thunderbird電子郵件客戶端會將它的用戶首選項存儲在同樣類型的目錄中——Linux下是存儲在/home/ 如果從一個系統(tǒng)的配置文件文件夾中直接將內(nèi)容拷貝到另一個系統(tǒng)中,這也是有可能成功的;Mozilla的網(wǎng)站上有一些說明,告訴你如何將Firefox和Thunderbird的配置文件進行轉(zhuǎn)移。然而,你也可以有選擇性地進行拷貝。如果你想要將Windows下使用的Firefox書簽導(dǎo)入到Linux下使用的Firefox中,而不要通過手動重新創(chuàng)建的話,你就只需要將bookmarks.html文件拷貝到Linux下的適當位置即可。 在拷貝Firefox的設(shè)置上也具有同樣的步驟,它的設(shè)置是存儲在同樣目錄下名為prefs.js的文件中。Thunderbird的設(shè)置也是存儲在它自身配置文件目錄下的prefs.js文件中,而地址簿則是存儲在名為abook.mab的文件中。 如果你不想去記這些復(fù)雜的文件名,而是希望盡可能地將整個過程自動化的話,有一個名叫FEBE的Firefox插件能夠幫助你,它在所有平臺上都可用,它可以備份和還原擴展、主題、首選項設(shè)置、cookies,當然還有書簽。要注意的是,當你將它移動到Linux下時,你也許需要手動解壓FEBE的壓縮文件。
如果你使用的是微軟的Outlook或者是Outlook Express那么過程就會稍復(fù)雜一些。你無法直接將Outlook郵件存儲的目錄或者說是.PST導(dǎo)入到Linux的郵件客戶端中。Thunderbird也不會讓你這么做,Evolution或者是Ximian也不行。這其中大多數(shù)的原因主要有二:Outlook的專有郵箱格式,以及它不能直接將電子郵件導(dǎo)出為標準的Unix郵箱格式。 但要解決這些問題還是有辦法的。假設(shè)使用的是Thunderbird,你可以在運行Outlook同樣的Windows系統(tǒng)下安裝一個Thunderbird的拷貝,將Outlook的電子郵件導(dǎo)入到Thunderbird中,接著將Thunderbird的郵箱拷貝到你Linux下的安裝中。 There are ways to work around these problems, though. In Thunderbird's case, you can install a copy of Thunderbird on the same Windows system where you have Outlook running, import Outlook's e-mail into Thunderbird, and then copy Thunderbird's mailboxes to your Linux installation.
我在Windows下完成這樣的操作是利用了PortableApps版本的Thunderbird,它能夠在可移動的驅(qū)動中運行Thunderbird而不需要真正在Windows機器上安裝任何東西。 還有很多程序都能夠幫助用戶從Outlook中遷移文件。其中一個就是Outport,它能夠?qū)utlook的數(shù)據(jù)導(dǎo)出為多種類型的格式,但這個程序似乎已經(jīng)很久沒有更新,并且它的存在讓人覺得就像是一件古董。而另一款最近還有更新的程序是readpst,它也是用來將Outlook郵件導(dǎo)出為標準的Unix郵箱格式,它能夠為像Kmail這樣的Linux郵件程序所使用。 最后,我需要指出的是,這些例子都是針對這些程序而言。而其它的每個Linux程序存儲它們的設(shè)置都會有所不同,因此遷移過程也會因應(yīng)用程序的不同而略有不同。 應(yīng)用程序的解決方案 在轉(zhuǎn)換到Linux的過程中,很重要的一項任務(wù)就是找到你的平臺可用的等同的應(yīng)用程序。如果你在你大部分的工作中使用的都是開源應(yīng)用程序,那么最困難的部分你就已經(jīng)度過了:因為一般說來你都可以像在Windows中一樣,在Linux中自在地使用相同的應(yīng)用程序。 例如,如果你已經(jīng)在Windows中使用OpenOffice.org來進行字處理工作,OO.o這樣的文檔一樣能夠在Linux版的這個程序中打開。 然而,如果你使用的是Windows專用的應(yīng)用程序的話,那么你就需要去尋找等同的程序了,也就是那些能夠完成相同任務(wù)或者是處理同樣文件類型的應(yīng)用程序。 其中一個尋找這些替換軟件的方法就是定期更新Linuxsp.ru網(wǎng)站上的頁面,它有將應(yīng)用程序按類型分類,分別列出在Windows和Linux下等同的應(yīng)用程序。它還有產(chǎn)品的子目錄,例如“微軟Outlook樣式的電子郵件客戶端”就是一個實用的子目錄。這個網(wǎng)站還可以對Windows和Linux之間可替換的應(yīng)用程序的特性進行討論。 如果你有某種格式的文件,而你又不確定你想要用來替換的程序是否能夠適用,你可以在使用之前先進行一下測試:拿到一張包含有你想要用來替換的程序的Linux版本光盤。將這個文件拷貝一份,復(fù)制到單獨的驅(qū)動,例如USB存儲中,引導(dǎo)這張CD,接著看看你是否能夠用這個文件來完成任務(wù)。 例如,如果你想要用Gimp替換Photoshop,你也許會想要看看你想要處理的圖像是否能夠在Gimp中打開或者是按照你想要的方式編輯。很重要的是,你要在Linux中試用它,因此你就會知道當前的Linux版本中的這個程序是否能夠完成你需要的任務(wù);而在不同的平臺上,特性設(shè)置也會因特定的程序而有所不同。
1、原先的文件,這要在你開始遷移過程前就做好。如果你保存了你原先的Windows分區(qū),那么原先的文檔就可以存儲在其中。 2、上述文件的脫機備份;也就是存儲在另一個驅(qū)動或者是媒體上,以安全地保存,也許你使用的驅(qū)動能夠在遷移中起到作用。 3、遷移后的拷貝,也就是你現(xiàn)在使用的文件,這很可能已經(jīng)被轉(zhuǎn)換為新的文檔格式了。 如果你要對專有的文件類型進行遷移,例如從“經(jīng)典的”Word格式(Word 97-2003)轉(zhuǎn)換到OpenOffice.org的OpenDoc,那么在將文檔轉(zhuǎn)移到新的平臺時,最好要再三斟酌,在嘗試處理它之前先將其以新的格式進行保存,并且將它與原先的文件進行對比,看看在轉(zhuǎn)換的過程中它是否還正常。
大多數(shù)Word文檔的轉(zhuǎn)譯是沒有問題的,但要注意的是特別復(fù)雜的格式,例如Word文檔中的數(shù)學(xué)公式特別容易引起問題。 有時,你會發(fā)現(xiàn)有的應(yīng)用程序沒有適合的Linux或者是開源的替代軟件。如果是這樣的話,有兩種方式可以處理。一種是繼續(xù)運行Windows,也可以是作為雙引導(dǎo)配置,或者是在虛擬機上使用,直到你發(fā)現(xiàn)可以替代的東西為止。而另一種就是在Linux中使用Wine直接運行Windows的應(yīng)用程序。 Wine是一款免費開源的軟件,它能夠讓你在Linux中運行幾乎所有的Windows程序,但它并不是總能夠預(yù)先知道某個Windows應(yīng)用程序運行的狀況。 如果運行了Wine,要遷移存儲在注冊表中的Windows應(yīng)用程序設(shè)置也是可以的。你需要先知道哪個注冊表鍵包含了你想要遷移的設(shè)置。 這樣以來,你就可以使用Windows中的REGEDIT來到處相關(guān)的鍵數(shù)據(jù),將導(dǎo)出的數(shù)據(jù)拷貝到Linux下,接著使用Wine自身的注冊表程序重新導(dǎo)入這些數(shù)據(jù)。 另一樣需要考慮的事情是尋找那些系統(tǒng)級的功能——音樂播放器、桌面搜索等等——那些都是與Windows捆綁在一起的。而有代表性的Linux分發(fā)版本通常都能夠提供一些替代Windows系統(tǒng)工具的軟件。 例如,在Ubuntu中,在軟件庫中有一個桌面搜索工具,但它也能夠安裝Google桌面搜索的Linux版本,這樣的話,如果你在Windows中習(xí)慣使用它,你就可以繼續(xù)使用。 結(jié)論 盡管有很多從Windows投向Linux懷抱的人們都希望能夠保留之前的習(xí)慣,但記住如何做到這些才是最重要的。如果你對之前所有的文檔和用戶設(shè)置進行了備份,無論是在你之前的Windows安裝上還是在其它的地方,那么在你使用新的Linux的時候就總還能夠有所求助。 本文出自:億恩科技【1tcdy.com】 本文出自:億恩科技【www.enidc.com】 --> 服務(wù)器租用/服務(wù)器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |