Win7和Centos 7.2.1511的双系统安装
本文针对使用U盘在Windows下安装Centos双系统,Centos版本号为7.2.1511。
1、安装、重装
第一次安装的时候,在Windows的磁盘管理里压缩卷,压缩出的空白卷不分配盘符。如果需要重装,则需要把之前装centos的boot盘和centos在的盘删除,不分配盘符。如果分配盘符后在进入centos后的安装界面首页会出现无法识别硬盘的错误。如果重装的时候不小心误删了windows的其他盘符,请使用Diskgenuis软件进行搜索分区修复,注意此功能需要收费版本,免费版没有此功能。
安装centos的U盘需要格式化为FAT32,而Centos安装包大于4G,注意在格式化U盘的时候需要在分配单元大小那选择8G,这样安装文件才能写道U盘里,否则无法写入U盘。
2、安装时配置
在centos的安装界面里可以配置网络,根据自己的实际网络情况选择静态IP或自动获取,需要注意的是新版centos的静态IP在配置文件里的选项为none,而在之前的版本里为static。
安装的时候记的选择图形界面,否则进入系统后只有命令行界面。
3、安装完成后
需要修改centos的启动引导grub,否则重启后无法进入windows选项。此处提供几种修改方法。
(1)可修改模板文件,/etc/grub.d/40_custom
在最后加入以下行
menuentry 'win7'{
set root=(hd0,1)
chainloader +1
}
然后运行grub2-mkconfig -o /boot/grub2/grub.cfg
,此命令可在boot/grub2/grub.cfg里生成win7引导。注意chainloader和+间有空格。
(2)在安装centos系统后,在线安装nfts-3g插件,这样就可以使用grub2-mkconfig -o /boot/grub2/grub.cfg
,此命令会自动扫描系统,形成包含windows7的安装选项。
sudo yum install ntfs-3g
sudo grub2-mkconfig -o /boot/grub2/grub.cfg more /boot/grub2/grub.cfg
(3)直接在/boot/grub2/grub.cfg添加,缺点是升级后重新生成的grub文件会覆盖掉。第一种方法实际上就是间接写入grub.cfg。
参考:https://wiki.centos.org/zh/HowTos/Grub2
4、Win7双系统引导
经过第三步后,重启电脑我们就可以在启动选项里选择win7,如果觉得这种启动方式不方便,我们还可以在win7里使用easybcd进行启动引导,推荐选择这样的双系统启动方式。
参考:http://tieba.baidu.com/p/3191017719
5、常用软件
Firefox: centos的系统安装包里带的firefox都是旧版的,要想使用最新版的可以去火狐官网下载压缩包,直接解压就可以使用了,此时如果安装了flash重启浏览器后还是提示没有flash,需要把flash安装后的.so文件进行移动:
sudo cp libflashplayer.so/usr/lib/mozilla/plugins
Chrome:从官网下载rpm安装包后,在命令行下进行启动,启动命令:
google-chrome --no-sandbox --user-data-dir
或者在opt/google/chrome里面,以文本方式打开google-chrome,在
exec -a "$0" "$HERE/chrome" "$@"
后面添加语句,注意之间的空格和两横杆。exec -a "$0" "$HERE/chrome" "$@" --no-sandbox --user-data-dir
注意此处的chrome启动不使用沙盒,可能对安全性有所影响。VLC:无法启动,查看系统日志发现是提示无法使用root启动。执行以下命令:
sed -i 's/geteuid/getppid/' /usr/bin/vlc
搭建LAMP
(1)安装Apacheyum install httpd systemctl start httpd.service systemctl enable httpd.service
(2)安装MySQL
wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm rpm -ivh mysql-community-release-el7-5.noarch.rpm yum install mysql-community-server systemctl enable mysqld systemctl start mysqld mysql_secure_installation
参考:http://www.ahlinux.com/centos/23340.html
(3)安装PHP
yum install php yum -y install php-mysql php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel
(4)安装phpMyAdmin
yum install phpmyadmin systemctl restart httpd http://server_domain_or_IP/phpMyAdmin
参考:http://seisman.info/how-to-install-softwares-under-centos-7.html