Linux入门之Win7下安装CentOS实现双系统

来源:互联网 发布:sqlserver enterprise 编辑:程序博客网 时间:2024/06/05 15:11

本文介绍在win7下配置引导安装CentOS6.7系统实现双系统,且以win7为主引导系统,可随时删除Linux而不会影响win7系统的启动,以及安装Linux后相关软件的安装


一:win7安装centos6.7最小版(若不想折腾可直接下载DVD1版安装,安装步骤基本相同,自带桌面等常用软件)

参考:WIN7下硬盘安装Linux(Fedora 16,CentOS 6.2,Ubuntu 12.04)

1.分配磁盘空间:
  • 打开磁盘管理:右键我的电脑点击管理,选择磁盘管理
  • 在扩展分区中留出15G或更大的可用空间:可以通过压缩其他逻辑分区得到,或者直接删除多余的逻辑分区
  • 在可用空间中新建一个2G或更大的FAT32格式的分区用于存放CentOS镜像文件以及安装CentOS后与win7共享数据
  • 剩下的13G可用空间暂时不用管

2.安装前准备:
  • 将CentOS镜像文件放在刚创建好的FAT32分区中
  • 用解压工具把镜像里面的ioslinux文件夹中的vmlinuz和initrd.img文件,以及image文件夹提取出来,解压到和CentOS镜像文件相同的目录,此时FAT32分区中只包含:images文件夹,镜像文件,vmlinuz文件以及initrd.img文件,如图
  • 用WinGrub工具查看分区号:以管理员权限运行WinGrub,选择工具栏的tool->Partiton List,找到刚才建好的分区(2G、FAT32格式),看到前面的Name一栏为:(hd0,5)。记住这个数字5,不同的主机分区情况不同,所以这个号一般也是不同的
  • 用easyBCD创建多重启动:打开easyBCD,添加新条目,安装NeoGrub启动项,点击Configure进入menu.lst编辑相关配置,将下面内容添加到原有文本下面:
title install centos 6.7
kernel (hd0,5)/vmlinuz
initrd (hd0,5)/initrd.img
这个(hd0,5)就是刚才用wingrub记录的分区号,具体根据不同的分区而改写;添加以后,保存并关闭easyBCD即可


3.安装
  • 重启系统,选择NeoGrub启动,进去后选择install centos 6.7(即刚才配置的title)
  • 经过一系列载入来到选择语言界面,这里选择Chinese(Simplified)
  • 选择键盘,默认美式键盘即可
  • 选择安装介质,选Hard drive
  • 选择安装路径,这里选择/dev/sda6。这个6是根据上面(hd0,5)的5加上1得来的,即(hd0,x)中的x加1
  • 选择驱动器:选择指定的存储设备
  • 选择要安装到哪个硬盘上:一般只有一个硬盘默认下一步即可
  • 填写主机名默认下一步
  • 选择时区默认下一步
  • 填写root密码
  • 选择安装类型:选择创建自定义布局
  • 接下来是分区,从电脑上给CentOS划分出安装的区域:选择扩展分区中的空闲空间(即之前未分配的13G空间),点击右下角创建分区,创建类型为标准分区(后面还要创建3个分区且都为标准分区),挂载点/boot,类型ext4,大小100MB;接着选空闲空间,再点击右下角创建分区,挂载点不填,类型swap,大小1024MB;挂载点/,类型ext4,大小7000MB;挂载点/home,类型ext4,大小3000MB或剩余全部;至此分区完毕
  • 选择引导加载程序的安装:默认安装在整个硬盘MBR上(会写掉你安装win7所写的引导记录,这样的话你安装之后就是通过linux引导选择启动win7还是linux,你的linux系统就是主系统,当linux不能启动的时候你的win7也就无法启动了),因此需要更改一下:点击更改设备,选择“引导分区的第一个扇区”确定即可
  • 等待安装完毕之后重新引导计算机
  • 重启后选择进入win7系统(因为引导加载程序安装在“引导分区的第一个扇区”所以此时还无法引导进入CentOS),进入win7系统后打开easyBCD软件,添加新条目,Linux/BSD选项下类型选择SysLinux,名称自己填,驱动器选择CentOS的/boot分区(之前分好的100MB分区),然后点击添加条目,退出,重启选择进入CentOS即可

二:配置网络

登录root后输入:vi /etc/sysconfig/network-scripts/ifcfg-eth0 编辑网络配置文件


DEVICE="eth0"
BOOTPROTO="dhcp" #动态ip、static静态ip
HWADDR="******" #网卡的mac地址

NM_CONTROLLED="yes" #设备是否被NetworkManager管理

ONBOOT="yes" #开机启动

TYPE="Ethernet"

UUID="******" #设备UUID编号


保存配置后输入service network restart 重启网络服务



三:安装gcc
执行 yum -y install gcc gcc-c++ kernel-devel,安装 gcc-c++ 编译器以及相关内核文件


四:安装图形界面
CentOS的图形界面有 GNOME 和 KDE 等
1. 安装 X Window System:执行命令 yum -y groupinstall "X Window System"

2. 安装 GNOME:执行命令 yum -y groupinstall "Desktop";若要安装KDE则执行命令 yum -y groupinstall "KDE Desktop"

3. 设置 GNOME 为默认启动:执行命令 vi /etc/inittab,将文件内的“id:3:initdefault:”中的3改为5保存即可

4. 为了安全起见,GNOME 不允许 root 用户直接登录,因此我们需要创建一个权限相对较小的账号。使用命令:useradd -d 用户主目录 用户名 -m(创建主目录),然后用 passwd 命令初始化该用户的密码:passwd 用户名。

如:useradd -d /home/zhang zhang -m 创建用户zhang,再输入 passwd zhang 设置密码


5."reboot"重启系统后用新账号登录


6.图形桌面与命令行模式的切换:Linux后台运行着几个虚拟终端,可通过按下 Ctrl-Alt-F1 到 Ctrl-Alt-F6 访问,要从一个虚拟控制台转换到另一个, 按下 Alt 和 F1-F6中的一个



五:安装中文

1. 在 GNOME 中,依次点击左上角的“Applications”-“System Tools”-“Terminal"进入命令行终端


2. 执行命令 su root 并输入 root 账号密码,切换到root账户


3. 执行命令 yum -y groupinstall "Input Methods" 安装输入法


4. 执行命令 yum -y groupinstall "Chinese support"让 Linux 支持中文


5. 依次点击左上角的“System”-“Preferences”-“Input Method”


6. 勾选“Enable input method feature”,选中“User IBus(recommended)”点击“Input Method Preferences...”按钮


7. 依次点击“Input Method”-“Chinese”-“拼Pinyin",点添加将拼音输入法添加进输入法列表


8. 回到终端,Ctrl + 空格键切换到拼音输入法


六:更换字体,这里使用dejavu sans mono 字体

1.依次点击左上角的“System”-“Administration”-“Add/Remove Software”


2.在左侧搜索框输入“dejavu”,点击“Find”按钮,在结果中找到并勾选“Monospace sans-serif font faces”,最后点击“Apply”按钮,便会自动安装,期间需要 root 账号授权,输入 root 账号的密码即可


3.回到终端,依次点击“Edit”-“Profile Preferences”设置字体或终端的颜色风格


七:安装和设置VIM编辑器

完整的 VIM 编辑器需要安装四个包:vim-filesystem、vim-common、vim-enhanced、vim-minimal,CentOS最小版系统默认自带是vim-minimal也就是最小安装版,而最小安装版是不支持语法高亮和自动缩进等选项的。


1.通过以下命令查看本机已经存在的包,确认一下你的 VIM 是否已经安装:rpm -qa|grep vim


2.执行命令 yum -y install vim-enhanced即可自动补全剩余的三个包


3.设置vim编辑环境,一种是直接修改 /etc/vimrc 文件,这种设置方法会作用于所有登录到 Linux 环境下的用户,另一种是在用户登录的~目录下创建一个 .vimrc 文件,在其中进行自己习惯的编程环境的设置,这里直接使用root用户修改 /etc/vimrc 文件:

默认的语法高亮以及光标所位置显示已经默认为我们打开了,我们只需要再加多一个自动缩进就好了,输入vim /etc/vimrc --- 添加"set cindent",设置了cindent 选项,VIM 便会根据 C 语言的语法自动地调整缩进的长度



2 0
原创粉丝点击