Win7下安装CentOS双系统说明

 

 一.安装前提

1 、windows7平台,首先查看自己的电脑处理器是多少位的,不同位数的处理器安装的CentOS的版本不一样。

在“开始”菜单点击“运行”,然后输入“cmd”,会弹出一个命令符提示窗口。在窗口输入“wmic cpu getaddresswidth”,然后按下“回车”,这个时候窗口会显示一个数字,一般是“32”或者“64”,这个数字就是电脑处理器的位数。

2 、在官网(http://www.centos.org/ )上面选择合适的镜像文件,如果是32位电脑就选择i386类型的,如果是64位的电脑就选择x86_64类型的

因为我现在的电脑是32位的,于是选择i386类型

这个选择一个下载快一点的存放系统镜像服务器

选择CentOS-6.4-i386-bin-DVD1.iso和CentOS-6.4-i386-bin-DVD2.iso下载

磁盘分区软件准备,我使用的是Acronis DiskDirector Suite

装载grub引导程序准备,我使用的是EasyBCD_2.2

查看分区的区号工具,我使用的是Wingrub


 

二.磁盘分区准备

1、首先要确保电脑上面要有一块未使用的磁盘空间,右键“计算机”,选择“管理”,“磁盘管理”查看是否有未用的磁盘空间,如果没有,则选择一个盘进行“删除卷”。

 

 

运行Acronis DiskDirector Suite

正在启动

其实win7有自带磁盘分区功能,像我系统d盘就是用win7自带的分区功能分出来的,但是win7自带的无法格式化为fat32文件格式,所以必须下载一个分区软件

(1)点击create partition

(2)选择未分区的unallocatedspace盘,点“Next”

(3)选择一个大小10g左右的大小,用于存放镜像文件

(4)选择逻辑分区logic,点击“Next”

(5)选择逻辑分区选择fat32,点击“Next”

 

(5)选择yes,点击“Next”

(5)输入这个盘的名字,点击“Next”

 

 

(6)这里可以看到分出来的h盘的大小和类型是我们想要的,点击“finsh”

(7)点击上面的小旗子,提交我们的分区操作,可能需要重启。

 

(8)这个h盘只是用来在安装系统时存放镜像文件的,还需要一个未使用的磁盘空间去存放centos系统,在磁盘管理里面把不用的一个盘给格式化(资料需要备份到其他盘),我的硬盘还有120g左右没有使用。

 

做好以上的步骤,磁盘应该是下面这样,盘符可能不同:

1、C(原有windows系统盘)

2、D(原有存放windows环境下数据的分区) 

2、E(原有存放windows环境下数据的分区)

3、H(fat32分区,用来存放linux系统ISO镜像文件和解压镜像后的文件,大约需要至少10G的空间,安装完双系统后可删除镜像文件和解压的文件,空出来供windows 使用)

还需40G以上的空闲硬盘空间,用来安装linux系统

 

三.镜像文件准备准备

1、将CentOS-6.4-i386-bin-DVD1.iso和CentOS-6.4-i386-bin-DVD2.iso拷贝到H盘中

2、将镜像CentOS-6.4-i386-bin-DVD1.iso中的images和ioslinux两个文件夹解压到H盘

3、将H盘下ioslinux文件夹里面的vmlinuz和initrd.img两个文件复制到H盘根目录和C盘的根目录。

H盘:

C盘:

 

四.装在grub引导程序

启动EasyBCD2.2


(1)、单击BCD Backup/Repair,备份之前的引导


(2)、单击Add New Entry ,然后单击NeoGrub,再单击Install

(3)、然后单击Configure,弹出menu.slt记事本,编辑此文档,添加以下内容,保存关闭

title install centos

root (hd0,0)

kernel (hd0,0)/vmlinuz

initrd (hd0,0)/initrd.img

红色部分可随意起名字,我安装的是centos,我就写的是install centos。kernel(hd0,0)/vmlinuz表示安装linux需要的vmlinuz文件位于(hd0,0)(这就是第二步中我们把H下isolinux下的vmlinuz和initrd.img复制了C的根目录)。0表示第一块硬盘(通常情况下个人计算机只有一块IDE硬盘),0表示第1个磁盘分区。

 

 

五.重启计算机

可能直接进入windows系统,需要点击Edit Boot Menu

选择NeoGrubBootloader和Waitfor user select 然后 Save Settings

 

然后再次重启,选择NeoGrubBootloader,会出现install centos。直接回车安装就可以了。

 

六.安装CentOS系统

 

1、 选择语言的时候,可以选择Chinese(Simplified)简体中文,或者English英语

 

2、 选择从硬盘安装,从存放镜像的磁盘安装

 

 

3、说明开始安装了,继续“下一步”

4、 选择基本的存储设备,继续“下一步“

5、 设置主机名,继续下一步

6、选择时区,继续下一步

7、设置root用户的密码

8、选择安装类型

9、格式化磁盘

10、选择系统类型安装软件的类型,选择最后一个,很多软件都会安装

11、安装过程启动中

 

 

 

12、正在安装,大约15~25分钟

13、安装成功,重新引导

14、创建用户

 

 

 

 

15、设置时间

16、重新启动,安装完成

 

 

七.完成安装,回到windows系统。

安装完成CentOS系统,重启系统,在读秒进入Linux系统的时候,按下回车,选择“other”回车,选择windows。

打开EasyBCD 点击“add new entry”如下设置,点击“addentry”


选择“Edit Boot Entry” 选择“windows” 点击“SaveSetting”

 

可以查看电脑磁盘分配,可以将H盘格式化,给windows使用

 

 

 

 

如果不小心进入了grub,想要退出:

rootnoverify(hd,0)

chainloader+1

boot就可以回到引导界面,进入windows

 

以防每次开机都会出现这种情况:

下载MbrFix.exe

Cmd进入命令窗口

Cd 到 MbrFix.exe的目录下面

输入:MbrFix.exe /drive 0(数字0)fixmbr /yes 回车

如果出现function failed error 拒绝访问

进入存放MbrFix.exe的目录,右键MbrFix.exe,点击“属性”,切换到“兼容性”选项卡,将“管理员身份运行次程序”勾起来,再次输入MbrFix.exe /drive0(数字0) fixmbr /yes回车就可以解决了。

 

八.服务器的运行voip系统的配置

1.samba的安装和配置

保证该系统有网络

能ping www.baidu.com

 

 

使用“rpm  -qa | grep samba”查看是否安装samba

 

如果没有,可以使用“yuminstall samba samba-client samba-swat”下载并安装

 

安装完成后,查看“smb”和“nmb”的开机启动,

 

设置“smb”和“nmb”两个开机自启动

使用“cd/etc/samba”进入/etc/samba目录,备份samba的配置文件“cp smb.conf smb.conf.bak”, 修改smb.conf内容如下显示

  

建立相应的目录和权限,关闭防火墙

  

使用“chmod  –R 777 /opt/linuxsir”给共享目录权限

“cd/etc/selinux” 修改config文件的SELINUX的值为“disabled”重启系统

Samba服务开启

      

在PC机上的“开始”菜单的“运行”中输入系统的IP就可以访问Linux系统

        

可以实现文件共享                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

2.mysql的安装和配置

安装mysql数据库

数据库初始化

“servicemysqld start”

为账号“root”设置密码,并启动mysql数据库

直接将数据库“voip”文件夹拷贝到到存放数据库的文件夹下面

 

 

 

3.osip库的安装

osip库安装准备

libeXosip2-3.6.0.tar.gz(http://download.csdn.net/download/lqc1002000/3698620

libosip2-3.6.0.tar.gz(http://ftp.gnu.org/gnu/osip/

ortp-0.16.5.tar.gz(http://download.savannah.gnu.org/releases/linphone/ortp/sources/

下载上面压缩包

通过samba服务器将下面三个压缩包拷贝到/opt目录下面

先安装libosip-3.6.0.tar.gz

tar –xvflibosip-3.6.0.tar.gz

cd libosip-3.6.0/

./configure

make

makeinstall

 

再安装libeXosip2-3.60

tar-xvf libeXosip2-3.60.tar.gz

cdlibeXosip2-3.60/

./configure

make

makeinstall

 

最后安装

tar –xvfortp-0.16.5.tar.gz

cd ortp-0.16.5/

./configure

make

makeinstall

 

更新库“ldconfig”,这样osip库和rtp库就可以在服务器上面使用了

 

最后,将voip服务器源码拷贝到服务器上面,“make”“./server”就可以将voip服务器开启!