论文部分内容阅读
【摘要】本文阐述了windows系统与Linux系统在分区方面的差异性,针对在安装windows与Linux双系统时需要注意的关键性问题,提出解决方案。
【关键词】Windows系统;Linux系统;交换分区
Windows and the Linux double system installment solution
Cao Jingxin
【Abstract】This article elaborated the crucial question which the windows system and the Linux system in the district aspect difference, in view of when installs windows and Linux double system needs to pay attention, proposes the solution.
【Key words】Windows system; Linux system; Exchange district
【中圖分类号】TP310【文献标识码】E【文章编号】1005-250X(2008)01-0053-02
Linux操作系统以其开放的源代码、卓绝的稳定性和安全性,受到越来越多计算机爱好者的追捧;而微软的Windows操作系统以其美观的界面和方便的使用成为普通大众首选的操作系统。如果我们要把它们安装在一起,就要先了解一下二者在分区上的不同。
1 Windows与linux分区上的差异
1.1 分区控制方式:
面对容量越来越大的硬盘,为了更方便的对其资源进行管理,更有效的提高访问速度,我们要把硬盘划分为很多区域,分别存放一些信息。当需要读取某一资料时,系统会自动使用最近的磁头去读取,加快读取速度,因此硬盘分区是从硬件的基础上对资源进行合理管理的手段。但我们不能只有分区,得用一个方法来控制。Windows系统使用了盘符的概念,用单一的字母来表示硬盘上的不同分区,比如,C盘、D盘、E盘等。而在Linux里边,是没有盘符这个概念的,一般使用目录的形式进行控制,比如Linux系统中用户的很多应用程序和文件都存放在/user目录下。我们在一个文件目录下面可以再建立新的文件目录,从而实现对文件细致的管理。因此目录技术是从软件的基础上对资源进行管理的方法。既然在Linux中使用目录的形式控制分区,那么把某一分区和某一目录对应,以后对这个目录的操作就是对这个分区的操作,这样就实现了硬件管理手段和软件目录管理手段的统一,而该过程则称之为挂载。
1.2 分区方式:
Windows系统在分区时往往使用主分区、扩展分区和逻辑分区三种方式。主分区是存放操作系统启动所必需的文件和数据的硬盘分区,要在硬盘上安装操作系统,则该硬盘必须得有一个活动主分区,而主分区最多可以有四个。 扩展分区也就是除主分区外的分区,但它不能直接使用,必须再将它划分为若干个逻辑分区才行。逻辑分区也就是我们平常在操作系统中所看到的D、E、F等盘。而在安装Linux时除了以上三种方式外,还使用了第四种方式也就是交换分区。如果没有足够的内存,就不能运行某些大型的软件,解决的办法是在硬盘上划出一个区域来当作临时的内存,扩充内存容量。Windows系统把这个区域叫做虚拟内存,Linux则把它叫做交换分区swap。
1.3 分区格式:
硬盘只是一个用电磁方式纪录信息的媒介,人们可以通过不同的格式来管理。不同的操作系统选择了不同的格式,同一种操作系统也可能支持多种格式。微软的操作系统选择了fat16格式作为DOS的分区格式,其后的win95和win98支持fat32格式,winNT使用了NTFS4格式,win2000以及XP支持NTFS5,也支持fat32,但是它们都不支持Linux上常见的分区格式。Linux是一个源代码开放的操作系统,它最初使用ext2格式,后来使用ext3格式,还同时支持非常多的其它分区格式,如很多大型机上UNIX使用的XFS格式和微软的fat以及NTFS格式。
1.4 分区命名:
对于windows系统来说,有几个分区就有几个驱动器,并且使用字母对每个分区进行命名,也就是我们常用的C盘、D盘等。而Linux的硬盘分区命名规则与windows系统有很大的不同:其名称的前两个字母反映磁盘类型:IDE硬盘为hd,SCSI硬盘为sd;第三个字母取决于硬盘的位置,第一个硬盘为a,第二个硬盘为b,依此类推;第四个字母反映了硬盘如何分区,因为最多可以有四个主分区,所以制定为1、2、3、4,第一个生成的逻辑分区在位置5,即hda5,即使划分了一个主分区也是如此。
由以上四点我们可以看出windows系统与Linux系统在分区方面有着很大的差异,这种差异使我们在安装windows与Linux双系统时就容易出现问题,那么如何解决呢?
2 Windows与Linux双系统安装的解决方法
2.1 全新安装:当我们要对硬盘(假如容量为80G)进行重新分区安装系统时可以采用该方法:
(1)当安装windows系统进入分区界面时,我们可以划分60G给windows操作系统,具体划分如下:
C: 分区1(新的未使用) 1000MB
D: 分区2(新的未使用) 2000MB
E: 分区3(新的未使用) 3000MB
未化分的空间 2000MB
(2)在分区1上继续安装windows系统直至安装完毕。
(3)安装linux,关键在于那部分未划分的空间上。首先在其上创建/boot分区,类型为ext3,大小为100MB,存放操作系统的内核和在启动系统过程中所要用到的文件;接着创建交换分区,大小为内存的两倍,如1024MB;再次创建“/”分区,即Linux下的根分区,大小为4000MB;最后将剩余空间根据个人用途进行划分。然后我们再配置引导装载程序为GRUB,即可。
2.2 保留原来的windows系统安装Linux:
大多数情况下我们的计算机都已经装有windows系统,硬盘也都全部使用并没有未划分的空间,这时要装Linux操作系统我们可以进行如下操作:
(1)把硬盘的最后一个分区中的资料全部备份出来。比如80G硬盘有4个分区C盘10G,D盘20G,E盘30G,F盘20G,我们就可以将20G的F盘中的资料备份到移动硬盘或本硬盘的其它驱动器中。
(2)安装Linux,在进入Linux的分区界面后,我们会看到如下列表:
/dev/hda
/dev/hda1
/dev/hda5
/dev/hda6
/dev/hda7
其中hda1对应的是windows系统中的C盘,hda5对应D盘,hda6对应E盘,hda7对应F盘,下面我们选中F盘对应的/dev/hda7,删除它。然后在该空闲的20G硬盘空间上建立新分区,具体方法同情况1中的第三步。
2.3 在安装有Linux的系统中安装windows系统:
有时我们会碰到要在Linux系统存在的情况下装windows,最简单的方法是使用虚拟机vmware,只要我们在linux中安装好该软件并启动后,就可以轻轻松松的安装windows系统,这种方法不但不用修复引导程序,而且还可以在linux系统中直接使用windows系统,十分方便。
综上所述,虽然windows与Linux双系统在安装时只要有设置不正确的地方就容易造成前功尽弃的局面,不像windows系列双系统安装那么简单直接,但我们只要把握好以上那三种情况的关键点,一切问题也就迎刃而解了。
参考文献
[1] 卢奕.Linux操作系统.机械工业出版社,2006
【关键词】Windows系统;Linux系统;交换分区
Windows and the Linux double system installment solution
Cao Jingxin
【Abstract】This article elaborated the crucial question which the windows system and the Linux system in the district aspect difference, in view of when installs windows and Linux double system needs to pay attention, proposes the solution.
【Key words】Windows system; Linux system; Exchange district
【中圖分类号】TP310【文献标识码】E【文章编号】1005-250X(2008)01-0053-02
Linux操作系统以其开放的源代码、卓绝的稳定性和安全性,受到越来越多计算机爱好者的追捧;而微软的Windows操作系统以其美观的界面和方便的使用成为普通大众首选的操作系统。如果我们要把它们安装在一起,就要先了解一下二者在分区上的不同。
1 Windows与linux分区上的差异
1.1 分区控制方式:
面对容量越来越大的硬盘,为了更方便的对其资源进行管理,更有效的提高访问速度,我们要把硬盘划分为很多区域,分别存放一些信息。当需要读取某一资料时,系统会自动使用最近的磁头去读取,加快读取速度,因此硬盘分区是从硬件的基础上对资源进行合理管理的手段。但我们不能只有分区,得用一个方法来控制。Windows系统使用了盘符的概念,用单一的字母来表示硬盘上的不同分区,比如,C盘、D盘、E盘等。而在Linux里边,是没有盘符这个概念的,一般使用目录的形式进行控制,比如Linux系统中用户的很多应用程序和文件都存放在/user目录下。我们在一个文件目录下面可以再建立新的文件目录,从而实现对文件细致的管理。因此目录技术是从软件的基础上对资源进行管理的方法。既然在Linux中使用目录的形式控制分区,那么把某一分区和某一目录对应,以后对这个目录的操作就是对这个分区的操作,这样就实现了硬件管理手段和软件目录管理手段的统一,而该过程则称之为挂载。
1.2 分区方式:
Windows系统在分区时往往使用主分区、扩展分区和逻辑分区三种方式。主分区是存放操作系统启动所必需的文件和数据的硬盘分区,要在硬盘上安装操作系统,则该硬盘必须得有一个活动主分区,而主分区最多可以有四个。 扩展分区也就是除主分区外的分区,但它不能直接使用,必须再将它划分为若干个逻辑分区才行。逻辑分区也就是我们平常在操作系统中所看到的D、E、F等盘。而在安装Linux时除了以上三种方式外,还使用了第四种方式也就是交换分区。如果没有足够的内存,就不能运行某些大型的软件,解决的办法是在硬盘上划出一个区域来当作临时的内存,扩充内存容量。Windows系统把这个区域叫做虚拟内存,Linux则把它叫做交换分区swap。
1.3 分区格式:
硬盘只是一个用电磁方式纪录信息的媒介,人们可以通过不同的格式来管理。不同的操作系统选择了不同的格式,同一种操作系统也可能支持多种格式。微软的操作系统选择了fat16格式作为DOS的分区格式,其后的win95和win98支持fat32格式,winNT使用了NTFS4格式,win2000以及XP支持NTFS5,也支持fat32,但是它们都不支持Linux上常见的分区格式。Linux是一个源代码开放的操作系统,它最初使用ext2格式,后来使用ext3格式,还同时支持非常多的其它分区格式,如很多大型机上UNIX使用的XFS格式和微软的fat以及NTFS格式。
1.4 分区命名:
对于windows系统来说,有几个分区就有几个驱动器,并且使用字母对每个分区进行命名,也就是我们常用的C盘、D盘等。而Linux的硬盘分区命名规则与windows系统有很大的不同:其名称的前两个字母反映磁盘类型:IDE硬盘为hd,SCSI硬盘为sd;第三个字母取决于硬盘的位置,第一个硬盘为a,第二个硬盘为b,依此类推;第四个字母反映了硬盘如何分区,因为最多可以有四个主分区,所以制定为1、2、3、4,第一个生成的逻辑分区在位置5,即hda5,即使划分了一个主分区也是如此。
由以上四点我们可以看出windows系统与Linux系统在分区方面有着很大的差异,这种差异使我们在安装windows与Linux双系统时就容易出现问题,那么如何解决呢?
2 Windows与Linux双系统安装的解决方法
2.1 全新安装:当我们要对硬盘(假如容量为80G)进行重新分区安装系统时可以采用该方法:
(1)当安装windows系统进入分区界面时,我们可以划分60G给windows操作系统,具体划分如下:
C: 分区1(新的未使用) 1000MB
D: 分区2(新的未使用) 2000MB
E: 分区3(新的未使用) 3000MB
未化分的空间 2000MB
(2)在分区1上继续安装windows系统直至安装完毕。
(3)安装linux,关键在于那部分未划分的空间上。首先在其上创建/boot分区,类型为ext3,大小为100MB,存放操作系统的内核和在启动系统过程中所要用到的文件;接着创建交换分区,大小为内存的两倍,如1024MB;再次创建“/”分区,即Linux下的根分区,大小为4000MB;最后将剩余空间根据个人用途进行划分。然后我们再配置引导装载程序为GRUB,即可。
2.2 保留原来的windows系统安装Linux:
大多数情况下我们的计算机都已经装有windows系统,硬盘也都全部使用并没有未划分的空间,这时要装Linux操作系统我们可以进行如下操作:
(1)把硬盘的最后一个分区中的资料全部备份出来。比如80G硬盘有4个分区C盘10G,D盘20G,E盘30G,F盘20G,我们就可以将20G的F盘中的资料备份到移动硬盘或本硬盘的其它驱动器中。
(2)安装Linux,在进入Linux的分区界面后,我们会看到如下列表:
/dev/hda
/dev/hda1
/dev/hda5
/dev/hda6
/dev/hda7
其中hda1对应的是windows系统中的C盘,hda5对应D盘,hda6对应E盘,hda7对应F盘,下面我们选中F盘对应的/dev/hda7,删除它。然后在该空闲的20G硬盘空间上建立新分区,具体方法同情况1中的第三步。
2.3 在安装有Linux的系统中安装windows系统:
有时我们会碰到要在Linux系统存在的情况下装windows,最简单的方法是使用虚拟机vmware,只要我们在linux中安装好该软件并启动后,就可以轻轻松松的安装windows系统,这种方法不但不用修复引导程序,而且还可以在linux系统中直接使用windows系统,十分方便。
综上所述,虽然windows与Linux双系统在安装时只要有设置不正确的地方就容易造成前功尽弃的局面,不像windows系列双系统安装那么简单直接,但我们只要把握好以上那三种情况的关键点,一切问题也就迎刃而解了。
参考文献
[1] 卢奕.Linux操作系统.机械工业出版社,2006