Chinaunix首页 | 论坛 | 博客
  • 博客访问: 336935
  • 博文数量: 282
  • 博客积分: 10010
  • 博客等级: 上将
  • 技术积分: 3260
  • 用 户 组: 普通用户
  • 注册时间: 2008-07-26 14:38
文章分类

全部博文(282)

文章存档

2011年(1)

2008年(281)

我的朋友
最近访客

分类: 服务器与存储

2008-07-26 14:46:05

    你现在正要从 转向Linux 的怀抱吗?很好,就像其他已经冒险尝试的用户组织一样,你将能够享受到Linux 开放标准所带来的稳定性以及可靠性。而现在你所需要做的只是谨慎地准备你的迁移工作。
   
    在这里所说的谨慎准备,就是要大家不仅仅是将Linux安装到你的系统中,无论是现在在使用的计算机还是全新的机器,而是要将你的文档、书签、偏好以及系统设置进行转移,以及找到能够替代之前在中使用的应用程序的开源应用程序。

  要找到如何安装Linux的步骤并不难,但说到整个迁移过程,以及让你能够在Linux做Windows中能做的同样的事,那又如何呢?下面我们就将告诉你,一次成功地从Windows到Linux的迁移,应该注意的要素有哪些。我们会告诉你,有哪些是你需要准备的,有些东西要如何进行移动,以及一些常见的Windows应用程序,我们应当用什么来替换。

  在此,我们并没有叙述如何安装Linux,因为Linux的版本实在太多了。如果你对于安装过程知之甚少,那么请再阅读本文前先熟悉一下如何安装。尽管如今安装Linux已经要比过去容易许多,但熟悉安装的过程还是很必要的。

  三种数据迁移的方式

  从Windows上将你的设置和数据迁移到Linux上,有三种基本的方式:

  1、让 Linux来帮你忙。是目前最为流行的Linux版本之一,并且她也是唯一一个在安装过程中有内置迁移工具的主要版本。

  2、使用第三方应用程序。

  3、自己动手操作。

  最后一种方式显然是三者之中对专门知识要求最高的,但它也是最具有灵活性的方法,因为你可以一切都按照自己的想法去进行。

  提到最大化的灵活性,在这里要说的是,如果你是迁移到一台安装有Linux的全新计算机,那要比在一台现有的计算机上更换操作系统要容易得多。如果是一台新的计算机,你就可以让旧系统中的东西基本保持原貌。如果你必须在目前已经运行了Windows的计算机上运行Linux,那么在你进行迁移之前将所有数据进行备份就是非常必要的了。

  这样,我们就先来说第一个主题:备份

  无论你采用的是何种方式,在你进行迁移之前,你都应该将任何无法替代的数据进行备份。如果你要将文档转换成新的格式,那么请将原先的文档留住,如果无法正确地进行格式转换,你还可以找回原先的文档。

  尽可能将文档备份为任何平台都可用的格式,并且将它们在一个任何平台都可以读取的设备中。这样的话,如果你之后要在Windows或者是Linux上恢复某些东西,你就不会遇到任何预计不到的麻烦。

  要进行这样操作的最简单方式就是将文件拷贝到一个能够在Linux中载入的磁盘。大多数Linux版本都能够读取FAT32或者是NTFS磁盘格式,因此,你可以在Windows系统中将文件以这两种格式拷贝到外置硬盘中,之后你就能够在Linux中轻易地读取了。如果你打算从NTFS的分区中拷贝数据的话,我推荐使用NTFS作为目标分区的类型,因为FAT32所支持的独立文件不能大于4GB。

  其中一个方法就是,将原先的数据以一个.tgz或者是.zip文档打包保存,这二者都是大部分常见压缩工具能够做到的。在Windows中,7-Zip曾经一度是我最喜欢的工具,因为它是免费和开源的。如果你也是选择使用它,那么请记得要使用.zip、.gzip/.tar文件格式,而不要使用它自身默认的.7z文件格式。还有一个Linux版本的程序p7zip,但由于每个Linux版本都有一些解压.zip和.gzip文档的方式,因此这些格式也都是适用的。

  顺便说一下,你想要移动的东西越多,那么你也就越是需要对的东西进行反复的思量。如果你打算着手迁移到全新的操作系统,那么再三思考如何构造你的存储则是明智的。硬盘如今已经足够便宜,它能够将你的数据完全地存储在第二硬盘中,这已经不再是一件难事,并且它还能够为你节约不少精力。

  现在,开始实际的迁移旅程。

 求助于

  Ubuntu Linux能够让你从现有的Windows中自动迁移用户文件,甚至是一些系统特定的用户设置,让整个向Linux迁移的过程变得容易。

  目前,Ubuntu似乎是唯一一个在安装过程中包含这样工具的主流Linux分发版本,虽然这样的情形可能会随着Linux越来越普及而改变。如果你现在打算使用Linux,又希望你的版本能够帮助你进行迁移,Ubuntu无疑是你最好的选择。

  当你开始安装Ubuntu时,它会在当前系统中扫描所有可用的驱动,查找所有的Windows安装。如果它查找到的话,它就会显示出这个Windows安装中的所有用户供你选择你想要迁移到Ubuntu上的一个,以及你想要拷贝的数据类型。这些选择并不是非常细化的,你无法选择需要拷贝的特定文件,只能是普遍一类的文件。但尽管如此,这个功能还是非常有用的。例如,你可以选择你IE的收藏夹或者是你当前使用的墙纸,我的文档、我的音乐以及我的图片等文件夹中的内容。

  



图1 Ubuntu能够帮助你选择需要迁移到Linux中的Windows用户帐户

  关于Ubuntu的升级程序,另一项很不错的东西是,无论数据源头或者目的在哪里,它都能够有效地工作。如果你有一个分区或者磁盘中装有Windows,而你又想将Ubuntu安装到其它的地方,升级程序就会将它所找到的所有的Windows设置和文档拷贝出来。

  这样一来,升级就完全不具有破坏性,你原先的数据都能够很好的保留。Ubuntu不支持在Windows中向Ubuntu切换,例如,有些东西是你在Windows中按惯例引导的,那么你就应该插入Ubuntu的CD开始转换的过程,而不是直接在Windows中打开Ubuntu的CD来开始转换。

  如果你是一个求知欲强的人,你可以阅读Ubuntu迁移工具的使用指导来了解更多它会在未来添加进去的功能。例如,Mozilla的Thunderbird就是Ubuntu的开发者想要在将来添加到迁移设置和数据的第三方程序之一。此外,在Windows中完成更新到Ubuntu的过程也在计划阶段。

  使用第三方应用程序

  如果你所使用的Linux版本没有内置的迁移工具,你又不愿意将所有的东西都自己一一移动的话,你还可以求助于第三方工具,它们应付迁移工作可谓是举重若轻。然而,要预先提醒的是,这些工具主要是为企业和公司而开发,而不是用于个人用户,它们实际上是为了让系统管理员能够更为轻松地完成大量的迁移工作。

  MoveOver 4是一个能够将最重要的东西进行迁移的商业软件,包括文档,墙纸、字体等外观设置以及用户首选项,例如浏览器书签以及cookies等等。它将冗繁的迁移过程减轻了许多负担,特别是一些像网络分区以及打印机映射地图的东西。

  MoveOver的一个重大的不足在于,它所支持的Linux版本是非常少的。这个程序的4.0版本仅支持Novell Linux Desktop 9以及Linspire Five-O,Version 3仅支持Sun Desktop System和Fedora Core 2。

  此外,还有很多开源的此类产品可以选择,OpenMoveOver能够被开发者用来开发其它版本的迁移工具,因此,它完全有可能在将来支持MoveOver所支持的以外的其他Linux分发版本。

  另一个产品是Alacos的Desktop Migration Agent,它能够将文档以及Windows系统中的很多设置都迁移到Linux中。同样的,它的设计主要也是为了公司完成迁移工作,而不是对个人用户而言的,但它所能够支持的Linux版本还是不错的:Red Hat Enterprise Linux、SUSE、Novell Linux Desktop以及Fedora Core。

阅读(694) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~