SDB:如何遷移到新版本的 openSUSE

跳转至: 导航, 搜索
文档 > 如何迁移到新版本的 openSUSE
這篇文章的目的是要幫助那些想經由重新安裝來升級 openSUSE 的人,保存他們個人的資料與設定。 也還有其他的方法來升級 - 從 DVD 開機,選擇升級選項,或經由 zypper 來進行 發行版本升級。 這篇文章描述的方法也可以適用於由其他 Linux 發行版本遷移過來。

测试版本

推荐条目

相关条目

Icon-help.png



準備遷移

備份您的資料

您的使用者都住在 /home/<使用者名稱>。 所以如果您要完全確定沒有任何東西遺失,您必須複製這些到某些外接式媒體中。如果您未將 /home 設定在不同分割區,您將需要備份 /home 裏面的所有東西。

備份資料和僅複製有一點不一樣,請確定您保存了這些檔案的使用者以及權限,如果您不這樣做,您將會因您的新系統無法寫入唯讀的設定檔而停住。

如果您燒錄您的檔案到 DVD 中,記得告訴您的燒錄應用程式您是在做備份。在 K3B ,您可以如此做:在您按了 燒錄 按鈕後跳出的對話框中,到 檔案系統 分頁,按自訂 - 在檔案系統設定的旁邊,然後核取 保留權限(備份)

如果您想要複製所有使用者的檔案到外接式硬碟,最簡單的方法就是經由 konsole, 先確認您的外接是硬碟已經載掛並且可以存取,如果您沒更改設定的話,他應該在 /media/<您的外接式硬碟的資料夾>。 您可以在您的系統用您喜歡的檔案管理員找一下。如果您已經知道您的外接式硬碟的路徑,您只要開啟一個 konsole 然後:

$ su

  1. cd /home
  2. cp -r -b -vvv 要備份的使用者名稱 /media/<您的外接式硬碟的資料夾>

這將會複製整個使用者資料夾到外接式硬碟,如果您使用這個被複製到外接硬碟(不是燒錄)的使用者名稱登入,您就不必擔心檔案權限的問題了。

如果您只要備份您自己這個使用者的資料,您不需要使用 su


選擇性備份

把所有東西備份起來是個保險的方法,但他可能不是必要的。您可以從您的使用者資料夾中自行挑選檔案複製到外接硬碟中,有點棘手的部份是,您要知道哪個資料夾是放哪些資料的。

有些非隱藏的檔案,即您所能看見的,他們是很直接的,然而有些重要的東西您很有可能會忘記。

your.username.revoke - 如果您建立、發行了一個加密金鑰,您需要這個檔案來解除廢止

也有些是隱藏的檔案與資料夾,要看見他們,開啟您的檔案管理員並啟用 顯示隱藏檔,在 KDE 的 Dolphin 是在 檢視 選單中,或者您也可以用 ALT+. 來切換。

隱藏的檔案與資料夾都是以 "." 開頭的名稱,您可以將他們全部備份,或選擇所知重要的來備份。他們的名稱大部份都是很直覺的:

.kde - KDE3 設定
.kde4 - KDE4 設定
.mozilla - Thunderbird/Firefox 設定
.gnome - Gnome 設定
.bogofilter - Bogofilter spam-tool 設定
.ssh - SSH 金鑰
.gnupg - 用以加密/簽署郵件和檔案的加密金鑰,也可以被一些前端,像是 kgpg 使用。
.ooox - OpenOffice 設定
.strigi - 桌面搜尋索引
.
.
.

記住您的磁碟分割

您的硬碟被分成分割區,您可能會有一個分割區有 Windows 在裏面,另一個給您的 Linux 使用,另一個是儲存資料。

要知道詳情,開啟一個 konsole 並執行:

$ df

您將看到所有分割區的清單,您需要寫下他們的分割區,例如

/dev/sda1 = /windows/C
/dev/sda2 = / (您的 linux 系統)
/dev/sdb1 = /home (您的使用者)
/dev/sdb4 = SWAP

如果您沒有看到任何 /dev/sdX = /home 而只有 /dev/sxyz = /, 那麼您 必須 備份所有在 /home 的資料,因為在全新安裝的過程中會將主系統放置的分割區 (/) 格式化,在這種情形下,您的 /home 資料夾中所有的東西都會消失。如果您的 /home 資料夾不是在其他分割區,即沒有他自己的 /dev/sdX,他就是在系統分割區中,因此會在稍後安裝過程中被格式化而資料消失。


安裝

確定您的網路攝影機、印表機等週邊裝置已連接並開啟,否則安裝程式無法偵測他們。

開始 openSUSE 安裝並選擇 全新安裝 而非 升級。 關於安裝最重要的部份是確認安裝程式要正確處理您的硬碟分割區,所以請您再檢查一次,是否已正確指定了每個分割區的載掛點,例如,在上面的例子中 /dev/sda2 要載掛為 /。 也請您檢查 /home 的載掛位置。

安裝程式會用 F 以及紅色的字來標示所有將格式化的分割區。請確定他只格式化 / 而非 /home,如果正確完成,他將在 / 進行 linux 系統的全新安裝,而您在 /home 的使用者將被保留。

如果安裝程式想要調整您的分割區大小,您必須變更它所建議的分割區,確認他指定存在的分割區到正確的載掛點,並且只格式化 /

如果要求使用者名稱,選擇和您以前用的相同名稱,安裝程式將會由 /home/<使用者名稱> 使用您的舊資料。


後續工作

如果每件事都如預期,您將不需要從您的備份複製任何東西到系統中,因為在您的使用者資料夾中的所有東西都已被保留。

然而您還是必須設定一些全系統的東西,像是印表機或顯示卡驅動程式,您可以用 YaST 來完成。

關於多媒體的部份,請確定您加了 Packman 套件庫,可經由 YaST > 套件庫 > 新增 > 社群套件庫 > Packman 來完成。這裏面有些套件像是 libxine1 是您必須更新以便於您播放 mp3 的檔案。詳情請參閱 opensuse-community.org/多媒體

更多關於如何設定印表機以及其他硬體的文章,您可以在這個維基的 如何做-章節找到。


請參考


外部連結