《linux和windows双系统安装》由会员分享,可在线阅读,更多相关《linux和windows双系统安装(15页珍藏版)》请在金锄头文库上搜索。
1、linux 和 windows 双系统安装如今 Linux 不仅在服务器领域的应用取得较大进展,而且在桌面应用领域也有越来越多的人选择使用。下面就以 Red Hat Linux 9.0 为例,介绍如何与 Windows XP 组成双系统。 给 Linux 划分领地 由于 Linux 无法安装在 Windows 的分区上,所以必须在硬盘中分割出一块领地专供 Linux 使用,这里推荐用分区魔术师进行无损分区。为了方便讲述,这里先举一个实例来说明:装有 Windows XP 计算机有一个 30GB 的硬盘,共分三个区(C 盘、D 盘、和 E 盘),其中 E 盘有 16.6GB(有约 7GB 可用空
2、间)。我们的目标是将 7GB 的可用空间剥离出来专供 Red Hat 使用。 1.首先在 Windows XP 里启动分区魔术师,从主窗口可以看到磁盘分区的详细信息。单击右侧详细窗格里的分区 E 以选中它。 2.单击左侧任务列表里的“调整一个分区的容量”命令,即可弹出一个“调整容量/ 移动分区”对话框。 3.在该对话框的顶部有一个条状图表示分区 E 的使用情况,其中左侧的黑色条部分表示已用空间,右侧的绿色条部分表示可用空间。可以用鼠标直接拖曳绿色条部分对 E 盘容量进行调整。很显然,E 盘的最小容量就是已用空间的容量(在小就要破坏原有数据了),减小的容量就成了自有空间。 4.单击“ 确定”按钮
3、,回到主界面,此时我们可以看到新划分出的 7GB 自由空间。接下来的步骤非常重要。尽管这 7GB 的磁盘空间已经是“ 自由身”,但是它还是属于 Windows 的扩展分区,所以要将这 7GB 的自由空间从 Windows 扩展分区里划分出去。 天极软件专题专区精选Windows Vista 专区 POPO 专区 QQ 专区 QQ 挂机 注册表专区 Windows 优化Flash MX 视频教程 Photoshop 视频教程 网页设计视频教程 照片处理数字暗房PPT 动画演示教程 Excel 动画教程集 Word 动画演示教程 Google 专区特洛伊木马专区 黑客知识教程专区 防火墙应用专区
4、了解 Web2.0Windows API 开发专区 网络编程专区 VB 数据库编程专区 图像处理与多媒体编程5.单击扩展分区以选中它,如图 1 所示。用类似的方法将这 7GB 自由空间从 Windows 扩展 DOS 分区里划分出去。现在我们已经从 Windows XP 的领地里割出一块 7GB 的自由空间供 Linux 专用。 图 1 将自由空间从扩展分区里划分出去注意,一定要将自由空间从 Windows 扩展分区里划分出去,这是因为 Linux 的分区格式和 Windows 并不完全兼容。如果 Red Hat所使用的磁盘空间属于 Windows 扩展分区,就会导致“ 水土不服”。很多朋友反
5、映装上了 Red Hat 以后,发现 Windows 速度变得奇慢,就会归咎于 Red Hat,其实根本原因在于分区的时候没有将自由空间从扩展分区里剥离出去。 实现 Windows 与 Linux 双重引导有多种方法: 对于具有双硬盘的用户,可以将 Linux 安装在第二个硬盘上(Windows 自然是安装在第一个硬盘上),并且确保将GRUB(LILO)安装在第二个硬盘的主引导扇区,然后每次开机时在 BIOS 里指定从哪个硬盘引导即可。 最常用的方法是借助 Linux 的引导装载管理器 GRUB(LILO ),自动接管双重系统的启动选单。 可以借助 Windows XP 的 NT 引导程序 n
6、tldr、boot.ini 来实现双重启动。这种方法的优点是今后删除 Linux 比较方便,而且符合我们的使用习惯;缺点是实现起来相对比较复杂,需要获取 Linux 系统的引导映像文件。 可以选择不安装 Linux 的引导装载管理器(或者不要安装在主引导扇区),但是要记住在安装过程中一定要创建 Linux 启动盘。今后需要时,用这张启动盘引导系统进入 Linux。 这里介绍了四种双重系统的实现方案,本文将分别介绍比较常见的第二和第三种方法。使用 Linux 引导管理器 Linux 有 GRUB 和 LILO 两种引导管理器。从 Red Hat 7.2 版本开始,GRUB 取代 LILO 成为了
7、默认的启动装载程序,可见 GRUB 有其过人之处。相对来说,GRUB 的使用和配置更加简单,功能更加强大,而且是今后的发展方向。所以此处推荐大家使用 GRUB 作为双重系统的引导管理器。 假设使用 Red Hat Linux 9.0 的安装光盘进行安装。首先是修改系统 BIOS 设置,以启用光盘开机,然后用第一张 Linux 安装光盘引导系统,等出现欢迎屏幕时按回车,即可进入图形化安装界面。 1.选择定制安装 安装过程非常简单,一开始会提示选择安装语言(自然要选择熟悉的简体中文),然后系统会提示进行鼠标、键盘配置。一般 Linux 会自动检测出相关设备,无需更改。 接下来将进入安装类型选择页面
8、,一共有五个选项,分别是个人桌面、工作站、服务器、定制和升级现存系统。这里我们选择自由度最高的“定制” 安装类型,如图 2 所示。 图 2 选择安装类型2.创建 Linux 分区 创建 Linux 分区是难点。此处选择“用 Disk Druid 手工分区”,在接下来的页面上选中刚刚划分出来的 7GB 自由空间,然后单击“ 新建”按钮,即可创建Linux 分区。对于初学者,可以只分三个分区: (1)引导分区 在弹出的“添加分区” 对话框上,在剩余空间创建引导分区,挂载点为/boot,容量可以是 100MB,文件系统是 ext3,如图 3 所示。 图 3 创建引导分区(2)交换分区 必须要创建交换
9、分区。交换分区是一个特殊的分区,类似于 Windows XP 里的页面文件,它没有挂载点的概念。此处只需选择文件类型为 swap,假设内存容量是 128MB,则交换分区容量可以设为 256MB。 (3)根分区 在弹出的“添加分区” 对话框上,选择挂载点为“/”,选择文件系统为 ext3,可以将剩余的容量全部分配给根分区(注意应该适当留一点空间,否则系统会报错),容量大小不低于 1.5GB。 Linux 环境下没有 Windows 的 C、D 盘符概念,每一个 Linux 分区必须挂载到 Linux 目录树上才可以使用。这里有一个特殊的分区,就是根目录/,这个目录是必须的,它是 Linux 目录
10、树的根。 3.Linux 引导管理器的配置 创建好 Linux 分区,接下来就是重头戏Linux 引导管理器的配置。图 4 就是引导装载程序配置界面。由图 4 可以看到,图中的引导系统列表里已经出现了两个选项,一个 Windows XP(此处认作 DOS),另一个自然就是 Red Hat 了。在这个安装向导页面,可以做以下设置: 图 4 引导装载器的配置(1)改变默认启动系统 Linux 引导管理器默认引导 Linux,可以在这里加以修改,例如可以勾选 Windows XP(此处是 DOS)前面的“ 默认”复选框,也可以在安装完成后,修改/boot/grub/menu.ist 文件达到同样目的
11、。 (2)添加别的操作系统 有时候,GRUB 不一定能够检测出系统里的所有操作系统,这时候就需要进行人工添加。单击如图 4 所示页面上的“ 添加”按钮,即可打开一个“映像” 对话框,可以在“标签” 文本框输入该操作系统的名称,例如“Windows 98”,在“设备”下拉列表指定该操作系统的系统分区所在的位置,并确定是否选择该操作系统为默认引导系统。 (3)编辑默认项目标签 可能大家早就看不惯 Red Hat 居然还把 Windows XP 看成是 DOS。不过单击图 4 页面上的“编辑”按钮可以指定其标签,如图 5 所示。 图 5 指定启动选单的名称完成了这一步,Windows 与 Linux
12、 双重系统安装就大局已定。接下来的操作比较简单,按照屏幕提示即可轻松完成。不过,千万别忘记创建一张 Linux 启动盘,以备不时之需。使用 ntldr 实现双重引导 使用 ntldr 引导 Windows 和 Linux 双系统,要比 GRUB 麻烦得多。这是因为 Windows 无法识别 Linux 分区,所以不能检测出 Red Hat Linux 的存在。为了能够让 ntldr 乖乖“ 听话”,需要对其进行“手术”。 为了方便大家理解,先对 Windows 引导管理器的原理做一简单介绍。ntldr 是由配置文件 boot.ini 提供工作参数的,该文件位于 Windows XP 系统分区的
13、根目录下,具有隐藏、系统、只读属性。我们只需要将 Red Hat Linux 的引导记录作为一个文件备份到 C 盘的根目录下,并相应地在 boot.ini 文件里添加一个项目来指向它们,就可以实现双重系统了。 假设要进行 Windows XP 和 Red Hat Linux 双重启动,最好先安装 Red Hat Linux,再安装 Windows XP。道理很简单,如果先安装 Windows XP,那么后安装的 Red Hat 会自作主张用它的引导管理器强占 ntldr 的地盘,导致无法用 ntldr 来引导多重系统。下面介绍如何保存 Red Hat Linux 9.0 引导扇区。 1在 Re
14、d Hat 环境下备份引导扇区 安装完小红帽以后(假设安装在/dev/hda6 分区)别忙着安装 Windows XP,先进入小红帽,打开终端窗口,在里面键入以下命令: dd bs=512 count=1 if=/dev/hda6 of=bootsect.rh该命令的作用就是把 Red Hat Linux 引导扇区保存为一个 bootsect.rh 文件,可以将其备份到软盘上。 然后安装 Windows XP(假设安装在 C 盘上)。安装完成以后,再把这个 bootsect.rh 文件拷贝到 C 盘根目录下。编辑 C 盘根目录下的 boot.ini 文件(注意事先去除其系统、只读属性),在里面
15、添加下面命令: C:bootsect.rh=Red Hat Linux 9.0保存该文件,请别忘了将 boot.ini、bootsect.rh 件设置回系统、隐藏和只读属性,以免今后误操作。 需要指出的是,如果先安装 Windows XP 也可以,不过要记住两点: (1)在安装 Linux 引导管理器时,切记不要把引导管理器安装在主引导记录上(以免覆盖 Windows 的引导管理器); (2)千万记住要制作一张 Linux 引导盘。 后面的任务就简单了,安装完 Red Hat Linux,用 Linux 启动盘引导系统进入 Red Hat Linux,然后用同样的 dd 命令制作 bootse
16、ct.rh 文件。 2在 Windows XP 环境下备份 Linux 引导扇区 尽管在 Red Hat 环境下备份 Linux 引导扇区比较简单,但是对于大多只熟悉 Windows 的朋友来说,还是显得有些麻烦。所以本文将介绍如何在 Windows环境下备份 Linux 引导扇区。这里可以分两步走,首先是找出 Linux 引导扇区的扇区数,然后再将该扇区保存为一个备份文件。 (1)用分区魔术师查找 Linux 的起始扇区 要在 Windows 环境下保存 Linux 分区的引导扇区,就必须知道该引导扇区的扇区号。借助分区魔术师,在分区魔术师 8.0 的主窗口里定位 Linux 的/boot分区,用鼠标右键单击该/boot 分区,选择“Properties”选单项。然后在打开的“Partition Properties”对话框切换到“Partition Info”标签页,找到“First physical sector”(第一物理扇区)的扇区数,如图 6 所示,本