玩蛇网提供最新Python编程技术信息以及Python资源下载!
您现在的位置: 玩蛇网首页 > linux入门教程 > 正文内容

Linux系统下的迁移与复制操作实例

玩蛇网推荐图文教程:python 列表

这是一篇关于Linux系统下的迁移与复制操作实例,在日常工作中我们常常会面临这样的一个问题:已经在磁盘(I)中装好了一个Linux系统,也装好了各种软件,此时,如果想原封不动的把系统复制给别人,或者给其他的磁盘应该要如何操作呢?

这里就涉及linux系统的迁移与复制。笔者不想提linux的dd命令,其速度可以和蜗牛比赛,这里想提到的方法就是系统文件复制:
把磁盘(I)中已经装好的系统文件原封不动的复制给磁盘(J),然后,需要修改磁盘(J)中系统的部分参数和系统引导文件,才可以让磁盘(J)中的系统复活,接下开始实例说明这一问题:这里是以以win7系统作为操作工具,实现两个磁盘中linux系统的复制与迁移:

磁盘:磁盘(I),linuxmint
复制目标磁盘:磁盘(J)
操作工具:win7系统
step 1:复制磁盘(I)中系统文件到磁盘(J),【linuxmint(或),整个文件夹】
step 2:在win7系统中添加系统启动引导项目
这一步在win7中通过bcdedit命令实现(XP中通过boot.ini实现)
这里说的很详细,大致步骤分三步(为了防止修改错误,可以先把引导文件备份出来)

【备份】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:\\

Linux系统下的迁移与复制操作实例
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是否修改成功吧。

玩蛇网文章,转载请注明出处和文章网址:http://www.iplaypy.com/linux/l6668.html

相关文章 Recommend

玩蛇网Python互助QQ群,欢迎加入-->: 106381465 玩蛇网Python新手群
出炉日期:2017-01-15 20:30 玩蛇网 www.iplaypy.com

我要分享到:

必知PYTHON教程 Must Know PYTHON Tutorials

必知PYTHON模块 Must Know PYTHON Modules