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服务器开启!