歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux 操作系統-遷移與復制

Linux 操作系統-遷移與復制

日期:2017/2/28 14:38:38   编辑:Linux教程

很多時候,我們面臨這樣一個問題:已經在磁盤(I)中裝好了一個Linux系統,也裝好了各種軟件,此時,如果想原封不動的把系統復制給別人,或者給其他的磁盤,該如何操作。這裡就涉及linux系統的遷移與復制。筆者不想提linux的dd命令,其速度可以和蝸牛比賽,這裡想提到的方法就是系統文件復制:把磁盤(I)中已經裝好的系統文件原封不動的復制給磁盤(J),然後,需要修改磁盤(J)中系統的部分參數和系統引導文件,才可以讓磁盤(J)中的系統復活!接下來舉例說明:

以win7系統作為操作工具,實現兩個磁盤中linux系統的復制與遷移:

原磁盤:磁盤(I),linuxmint

復制目標磁盤:磁盤(J)

操作工具:win7系統

step 1:復制磁盤(I)中系統文件到磁盤(J),【linuxmint(或Ubuntu),整個文件夾】

step 2:在win7系統中添加系統啟動引導項目

這一步在win7中通過bcdedit命令實現(XP中通過boot.ini實現)

http://www.linuxidc.com/Linux/2013-11/92756.htm這裡說的很詳細,大致步驟分三步(為了防止修改錯誤,可以先把引導文件備份出來)

【備份】C:\Windows\system32>bcdedit /export d:\backup_bcd

【恢復】C:\Windows\system32>bcdedit /import d:\backup_bcd

【1 新建】bcdedit /create /d "LinuxMint" /application bootsector #建立一個名稱為“LinuxMint”,實模式啟動扇區的啟動項

把生成{ID}復制下來
【2】bcdedit /set {ID} device partition=J: #設置引導扇區文件所在的分區,wubildr.mbr所在分區
【3】bcdedit /set {ID} path
\linuxmint\winboot\wubildr.mbr #指定引導扇區文件的路徑和文件名
【4】bcdedit /displayorder {ID} /addlast #增加這個Ubuntu的菜單項到末尾。

可以通過bcdedit /enum 查看修改之後的啟動引導項

step 3:啟動文件復制

把\linuxmint\winboot\目錄(如果是ubuntu,則是\ubuntu\winboot)下的引導文件wubildr.mbr和wubildr復制到C盤根目錄。

\linuxmint\winboot\wubildr ==> C:\\

\linuxmint\winboot\wubildr.mbr==> C:\\

step 4:重啟win7,在開機選項中,選擇“LinuxMint”(別選win7)

這裡一般會報錯,原因是linux系統從磁盤(I)拷貝到磁盤(J)之後,UUID有變化,因此需要做一些調整:

遇到報錯時,多按幾次escape鍵,知道進入grub命令(目的是為了找到正確的UUID),然後輸入命令

grub> ls -l

會顯示出很多個磁盤,通過磁盤的名字可以找到J盤對應的UUID,然後記下J盤的UUID:1ADC8962DC893951

這個時候離成功不遠了~~~

Step5 按 Ctrl + ALT + DELETE 重啟

重復Step 4,直到遇到報錯的位置,然後按一次escape,跳出報錯,按e鍵,進入編輯模式:修改引導文件中的UUID

這個時候 可以編輯,遇見有UUID的位置全用1ADC8962DC893951替換,應該有三處需要替換。

/*UUID=1ADC8962DC893951*/

修改完了之後,可以按F10啟動系統了!!!!!

Step6 保存修改

每次啟動都這麼修改非常麻煩~~~啟動linuxmint系統之後,命令行裡面 輸入 sudo update-grub2,這樣就保存了,這個時候可以查看/boot/grub/裡面的文件,確認下UUID是否修改成功~~~ 大功告成

更多Oracle相關信息見Oracle 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=12

更多Ubuntu相關信息見Ubuntu 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=2

更多Android相關信息見Android 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=11

更多Fedora相關信息見Fedora 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=5

更多Hadoop相關信息見Hadoop 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=13

更多RedHat相關信息見RedHat 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=10

更多SUSE相關信息見SUSE 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=3

更多CentOS相關信息見CentOS 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=14

Copyright © Linux教程網 All Rights Reserved