从Windows到Linux—— 快速上手指南

原创 2004年07月28日 12:11:00

从Windows到Linux——<1> 快速上手指南
作者:乾坤一笑[smileonce]


<1> 快速上手指南



从Windows到Linux --??快速上手指南
????????????????/*
???????????????? *??乾坤一笑(smileonce)
???????????????? *??EMail/Msn :?smileonce@126.com
?????????????????*? 写于2003-10-20?
???????????????? */??
操作系统种类多,Linux版本种类多,安装配置方法更是众说纷纭……

????本篇,面向的对象是有N年Windows使用经验,而对Linux/Unix一无所知或所知甚少或者从未实际操作过的朋友;如果你想一下子配好系统,最优化,以后一成不变,那么,本篇不适合你;如果你对Linux已经有很深刻地了解,想进一步优化,本篇也不适合你;本篇所要解决的是:让你跳过重重障碍,快速领略一下Linux究竟为何物。

????因此,本篇所要告诉你的,是一种最简洁(但不是最优)、最安全的安装方法——让你在毫不担心由于自己的水平不高而造成的对硬盘的资料以及原Windows操作系统被损坏的前提下,来安装Linux。在本文的最后,我在告诉你如何把装的Linux卸掉,恢复你没安装前的状态。

????在入正题之前,先解决几个问题,想必是装Linux的用户都想知道的:
????一、????安装Linux对Windows系统和其他盘上的数据是否有损害?
答:应该说是没有损害。如果你没有硬盘灾难恢复的经验,强烈建议你按照本文演习一遍,再选择更好的安装方法。本文指点你的是一种极为安全的做法,几乎危险的操作我都引导你避开了。
????二、????Linux能和Windows共存于一块硬盘么?
答:可以。七、八个系统共存都没问题,这个问题在以后的章节里在深入讨论。本文举的例子是1个Linux和一到两个Windows系统共存于一块硬盘。
????三、????装什么版本的Linux好?
答:这个问题就“萝卜白菜,各有所爱”了,其实到一定层次,每种Linux都能被你改得服服帖帖的。不过就刚上手的朋友来说,还是可以选一种周围人用得最多的版本,有问题好问嘛。如果你没有选择就先装红旗Linux吧,(底层结构和RedHat差不多,又不用担心汉化问题了),中文安装界面,仿Windows的KDE平台,比较好上手,熟悉之后再转RedHat或者其他版本。


????好了,现在言归正传,来装Linux了。

????第一步,从原来的Windows分区里割肉——为安装Linux准备磁盘空间。红旗Linux需要2.5G空间;RedHat多一点,4G。(这里指基本上完全安装的空间) 怎么分区才好呢?如果你是单Windows系统,不必考虑那么多;如果你是Win98/Win2000或者Win2000/WinXp等双系统,并且两个系统分别装在不同的分区里(就是说不是都装在C盘的所有情况),就需要考虑考虑了。我给你总结一条法则:“在所有系统盘后面找位置装”。比方说你的Win2000在c盘,Winxp在F:盘,那么你就在F:后面找位置。为什么这样呢?应为WinNT系统中有个boot.ini文件,里面记载了引导镜像的位置,如果你加到第二个系统前面,那么NT Loader就找不到第二个系统的引导镜像了,结果就出现了引导不成功的错误。(不过,可以手动改过来)如果实在没法找到这样的位置,那就当这一步我没说,出了问题到论坛问吧^_^

????第二步,把割下来的肉剁碎——细化Linux分区。既然是“快速上手指南”,我就不解释Why了,只给一个How得了。分成4块,分别如下:
/boot???? 150M?????? (注:我装RH 6.2的时候才用23M,没想到RH9长得这么快)
swap???? 256M?????? (注:一般的公式为交换分区取内寸两倍,不过如果你有256M内存肯定用不着512M做交换文件,所以我觉得256M左右到满合适的。注意:即便你的内存很大也不要省这点空间,因为RH的内存机制是尽量使用交换文件、留出更多得物理内存)
/???????? 2G ~ 3G?????? (注:文件全装着里了)
/Home???? 100M ~ 2G?????? (注:此位置和系统关联不大,把下载得东东放在这儿。重装Linux时,直接把该分区mount到/home就行,不用格式化了,原来下载的东东还可以继续用)
????注意:第一次安装Linux时,除了swap每个分区都要格式化一遍,除了swap选择swap以外,其他的都选择ext2或ext3就可以了。

????第三步,如何选用引导器。本文的做法是,所有分区都选在扩展分区中,用grub管理引导,把grub装到MBR——这样做,装时简单、卸时方便。不过,高手或者喜欢把引导器装到super block里,然后用各式各样的引导器引导,这个不在本文的讨论范围内。

????第四步,做引导盘不做。推荐新手做,这样便于修复故障。(高手一般都有自制的工具软盘,能起到同样的作用)如果你在安装时错过了做引导盘,也可以在装好的Linux中制作。


????好了,注意以上四点,我想你一定能够装好Linux,好好爽一把的;不过,爽完之后何去何从呢?我这里再卖个你一个后悔药——把Linux完全干掉,恢复原来的状态。

????其实很容易,把Linux的分区格式化掉,归并在一起再利用,然后修复MBR就可以了。由于我介绍的是把grub装到MBR中,所以,毁掉它很容易——用Win98/WinMe的启动盘引导系统,执行fdisk /mbr就行了。如果你用的是Win98/Winme的单系统,这样就完成了。如果你用的是Win2K/WinXP/Win2003,或者是含有Win2K/WinXP/Win2003的双系统,还必须重新把NT Loader装到MBR里。方法是:1.如果你用的是Win2k,那么用Win2k光盘启动安装盘引导系统,选择修复安装->快速修复,即可。2.如果你用的是WinXP/Win2003,那么用Win2k光盘启动安装盘引导系统,选择修复安装->进入控制台修复->执行命令FixMbr即可。注意一条原则:用高版本的NT Loader来管理MBR,即如果你装的是Win2k和Win2003共存,那么用Win2003光盘修复而不用Win2k光盘修复。

????好了,罗嗦完了,是不是不尽兴?我也有点不尽兴,不过手酸了,歇歇我继续说。(Ads -> 深入了解Linux,请关注后续文章,本系列文章皆是用Windows的眼光来看Linux)

posted on 2004年07月23日 8:29 AM

Feedback

?顶一下 2004-07-23 8:45 AM

不过我不会割肉啊,第一二步详细怎么弄?

?to : iwaswzq 2004-07-23 9:20 AM

用pqmagic来分区就行了,简单方便。它有dos下的,win9x下的,winnt下的。对于win server级系统要用它专门的服务器版本,servermagic4

?回复:从Windows到Linux—— 快速上手指南 2004-07-27 1:49 AM

推荐hiweed-linux

容易安装,无须复杂配置,即可使用

?回复:从Windows到Linux—— 快速上手指南 2004-07-27 7:59 AM


第二步可以直接安装Linux,而不需要"细化Linux分区",redhat的安装程序会自动细化分区。

这样就更方便了。



?回复:从Windows到Linux—— 快速上手指南 2004-07-27 8:01 AM


最出名的分区软件是pqmagic,google上搜索一下,download一个试用版在Windows里运行,很方便。

?回复:从Windows到Linux—— 快速上手指南 2004-07-27 9:04 AM

如果你加到第二个系统前面,那么NT Loader就找不到第二个系统的引导镜像了,结果就出现了引导不成功的错误。

实在没看懂这句,麻烦解释一下啊。

?to haha 2004-07-27 9:47 AM

是这个意思,假设你的win2k是装在/dev/hda5上,如果在/dev/hda5前面加一个分区,那么win2k就跑到/dev/hda6上了。原来引导器还是从/dev/hda5上引导win2k,自然就不成功了。(不过,要是改成从/dev/hda6引导就没问题了)所以,推荐新装系统时加入到原有系统分区的后面,比如上面例子,如果加到/dev/hda7上,那么win2k还是在/dev/hda5,引导器不用修改就可以正常引导了。

?回复:从Windows到Linux—— 快速上手指南 2004-07-27 9:50 AM

把grub装到MBR具体怎么做?装了以后LINUX卸载不掉,重新格式化以后LINUX的LOADER还在,怎么删?

?to java 2004-07-27 9:58 AM

文中倒数第二段已经说了,你没有仔细看。
用dos引导,执行fdisk /mbr即可。

?回复:从Windows到Linux—— 快速上手指南 2004-07-27 10:17 AM

举个例子给你,比如你原来是两个windows os,98在c:,xp在d:,如果你把linux装在了一个新的主分区,而原来的d为逻辑分区,那么恢复到nt loader后,你需要将boot.ini的xp的启动路径进行手动修改才能够启动。因为他不是第二个分区而是第三个分区了,明白了?

?回复:从Windows到Linux—— 快速上手指南 2004-07-27 10:18 AM

装在虚拟机上好了

?回复:从Windows到Linux—— 快速上手指南 2004-07-27 1:10 PM

我同意装在虚拟机上,方便省事~~

?回复:从Windows到Linux—— 快速上手指南 2004-07-27 1:19 PM

用Connectix Virtual PC不用担心删除不了LINUX分区了,哈哈哈

?回复:从Windows到Linux—— 快速上手指南 2004-07-27 1:36 PM

麻烦, 等LINUX好用了之后再用吧. 先用windows.

?回复:从Windows到Linux—— 快速上手指南 2004-07-27 2:35 PM

如果是自学,除非你有两条电脑,否则最好在虚拟机上搞。切换到windows也方便,否则在linux上遇到个问题,上网不会配置,中文又不会输入,叫天不应,叫地不灵啊。

?回复:从Windows到Linux—— 快速上手指南 2004-07-27 3:43 PM

怎么装在虚拟机上呀,什么叫虚拟机呀?

?回复:从Windows到Linux—— 快速上手指南 2004-07-27 4:27 PM

我想请教镜像文件怎样安装?

?回复:从Windows到Linux—— 快速上手指南 2004-07-27 9:07 PM

操作系统其实就是界面,不应该象m$那样,利用不平等地位打压应用服务厂商,做人不古呀!

?回复:从Windows到Linux—— 快速上手指南 2004-07-27 9:54 PM

不好意思问各初级问题,mbr到底是什么东东?怎么删除了LINUX分区后启动还是用LINUX安装后的那个启动器启动的?不是WINDOWSXP的那个。虚拟机装了又费硬盘空间速度又慢,我觉得不是很好

?回复:从Windows到Linux—— 快速上手指南 2004-07-28 9:36 AM

其实,安装LIUNX最难的就是分区,但是对着说明书,什么都简单了

?回复:从Windows到Linux—— 快速上手指南 2004-07-28 9:50 AM

给楼主一点小小的意见
楼主在讲到/HOME分区的时候提到了MOUNT命令,这个太过了一点吧,如果真是如你所说的对LIUNX看这篇文章,这句话他绝对看不懂什么意思
个人的意思如果真图简单的话就只要2个分区就行了,根分区和引导分区
基本上/HOME就没必要单独分个吧,有几个人第一次装LIUNX就上网的人
呵呵,这是我菜鸟的意见,望大家不要见怪

?回复:从Windows到Linux—— 快速上手指南 2004-07-28 9:56 AM

同意 ilovevc 的意见,LINUX最难的不是哪一点,而是太多的细节的地方不知道了,强烈建议有懂LINUX的朋友长期在旁辅导的朋友安装,否则,我认为~~~楼主英明啊,刚开始就教大家卸载,呵呵

?回复:从Windows到Linux—— 快速上手指南 2004-07-28 9:56 AM

同意 ilovevc 的意见,LINUX最难的不是哪一点,而是太多的细节的地方不知道了,强烈建议有懂LINUX的朋友长期在旁辅导的朋友安装,否则,我认为~~~楼主英明啊,刚开始就教大家卸载,呵呵

?to 天ま半 2004-07-28 10:16 AM

嘿嘿,不好意思的,因为从来没有人手把手教过我电脑,我都是自己摸索的,所以才会。。。。

分出/home是为了:万一你真的把linux卸载了,一些资料还可以留在/home里,便于你反悔嘛。

这是个小聪明,不好意思:p

关于APP的新手指南

最近公司的APP要做新手指南,用于指引用户如何使用APP,于是我就是在网上查找了一些APP的新手指南都是怎么做的,以什么形式做的。 查找时才发现,公司的那种以一个H5静态页来做类似于说明书的想法真是...
  • dongyang0311
  • dongyang0311
  • 2016年06月14日 08:45
  • 837

JavaScript快速上手——基础篇

背景ECMAScript是JavaScript的官方命名。因为Java已经是一个商标(它的原始持有者是Sun,现在是Oracle),所以它不得不准备一个新的名字。如今,一些早期收过授权的公司,如Moz...
  • qq_22329521
  • qq_22329521
  • 2016年10月07日 01:52
  • 673

Spark-快速上手

快速上手Spark 的交互式 shell( 用 Python 或Scala) 介 绍 它的 API 。当演示如何在 Java, Scala 和 Python 写独立的程序 时 ,看 ...
  • youdianjinjin
  • youdianjinjin
  • 2016年04月21日 22:28
  • 2407

JSON快速入门指南

本文从JSON定义、语法规则及JSON解析与序列化等方面对JSON数据格式进行简要的使用说明,并重点阐述对JSON.parse()和JSON.stringify()方法的使用。...
  • hwhsong
  • hwhsong
  • 2016年04月22日 18:46
  • 1074

密码学C语言函数库——Miracl库快速上手中文指南(VC)

一、简介 密码学学习、研究人员往往着重于理论研究,难以与实践直接挂钩,今天介绍一下国外著名密码学C语言函数库——Miracl库的使用方法。 Miracl库的官方网站是http://www....
  • shuilan0066
  • shuilan0066
  • 2013年01月19日 15:48
  • 3705

Python快速上手(二)

Python和很多其他语言一样有自己的bi
  • u013045971
  • u013045971
  • 2014年10月25日 11:39
  • 1221

python编程快速上手--重点整理(下)

第十二章--处理excel电子表格(P218) 主要是学习openpyxl模块,因为书本上是2.1版本的,但是现在已经更新到了2.5版本了,期间还是有很多不一样的地方,可以学习openpyxl的文档。...
  • Lin_disguiser
  • Lin_disguiser
  • 2017年07月10日 21:24
  • 905

《Python编程快速上手 让繁琐工作自动化》pdf

下载地址:网盘下载 内容简介  · · · · · · Python是一种高级程序设计语言,因其简洁、易读及可扩展性日渐成为程序设计领域备受推崇的语言。 ...
  • cf406061841
  • cf406061841
  • 2017年05月20日 11:27
  • 6698

Linux工具快速上手,Linux很实用命令

Linux工具快速上手   前言 Linux下有很多命令行工具供我们使用,每个工具总是提供了大量参数供我们选择; 实际工作中,我们用到的工具,最常用的总是那么几个参数组合; 为此,我...
  • CSDNones
  • CSDNones
  • 2016年01月18日 09:36
  • 528

MyBatis上手入门实例

1.MyBatis下载及配置点击下载 MyBatis在线中文文档下载之后打开,如图:第一个使我们需要用到的包,pdf文档是MyBatis英文手册,后面两个分别是javadoc文档和源码。在这里我们还...
  • dudefu011
  • dudefu011
  • 2016年04月13日 17:31
  • 379
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:从Windows到Linux—— 快速上手指南
举报原因:
原因补充:

(最多只允许输入30个字)