分类: LINUX
2008-05-27 09:54:05
自己动手
如果要手动将所有的数据以及设置从Windows转移到Linux中也是完全有可能的。
如果你打算将Linux添加到现有的计算机上,你处理数据的方式则会根据你所使用的确切迁移过程有所不同。例如,如果你要直接写入到装有Windows的分区中,你就需要将所有的东西备份到其它地方;如果你保留装有Windows的分区,那么所有的东西就可以直接从那里拷贝出来。
大多数主流的Linux都有手动潜移文档和应用程序到Linux的手册。例如,Ubuntu在它的使用说明中覆盖率几乎所有的主要方面,包括如何从Outlook和Outlook Express中将邮件转换为Thunderbird的邮件格式。
大多数Linux分发版本都将用户的文档、电子邮件等文件存放在一个目录中,通常是/home/<用户名>。其中的次级目录是取决于用户自己设置的。例如,你可以手动创建次级目录,名为电影、文档或者数据库,并将合适的文件存储到这些目录中。
图2 Linux自己会创建桌面目录,而图像和文档则是自己创建的
有些应用程序还会将它们自己的隐藏目录存放在你的/home目录下,用来存储一些用户特定的数据——例如Firefox,就会创建一个名为/.mozilla/firefox的目录。但出现目录重名的情况还是比较少的,如果确实出现的话,软件会对你发出警示。
如果你想要转移的数据并不是与Windows系统有着紧密的关联,那么手动转移并不是太困难的事。例如,如果你将你所有的用户数据保存在另一个驱动,或者只是一个非应用程序的目录中,而不是在Windows的Documents and Settings<用户名>目录中,那么这些文档就能够被列出在左边,你就可以轻易地访问到它们了。
如果你将你的数据保存在Documents and Settings目录下,并且你将它们原封不动地拷贝或者是将其压缩成一个文档,你就能够将现有的目录保存住,只需要将Documents and Settings中所有数据拷贝出来,接着解压缩到你的Linux的home目录下即可。
如果你想要更加谨慎一些,可以在你的Linux的home目录下创建一个目录,接着讲你的文件还原到目录中,这样就能够缩小风险,尽量避免你所还原的文件因受到一些应用程序所创建的东西或者是系统本身的影响而损毁。而所有的一切都可以在操作完后移动到其它地方。
在一个程序的Windows和Linux版本之间转移应用程序设置则是一桩不同的事,并且各个应用程序的转移过程也会有很大程度的不同。有时,应用程序的设置是存储在一个标准单独的文件中的,你可以很轻易地就转换到Linux版本的程序中。但并不总是遇到这样的情况,因此,你必须谨慎地根据以下的步骤来进行操作。
举一个例子:Mozilla的Firefox浏览器,它可以运行在Linux和Windows上,将用户的书签存储在一个名为bookmarks.html的文件中。在Windows下,这个文件被存储在目录%AppData%MozillaFirefoxProfiles.default,其中profileID是一个随机生成的字符串,用来区分Firefox的用户配置文件的。然而在Linux中,bookmarks.htm则是存储在/home//.mozilla/firefox/.default目录下的。
其它Mozilla的应用程序也遵循同样的原则:Thunderbird电子邮件客户端会将它的用户首选项存储在同样类型的目录中——Linux下是存储在/home//.mozilla-thunderbird/下,而在Windows中则是默认存储在%AppData%ThunderbirdProfiles下。