本篇主要是记录安装CentOs的过程,为什么会选择CentOs,没有过多的原因,主要是出于CentOs相对来说安装的人比较多,

以后有问题了方便查资料。本次安装是安装在一台笔记本上,WIN7+CentOs7双系统并行。

准备工具:

1.8GU盘

2.笔记本一台

3.CentOs7 ISO镜像

4.UltraISO

由于CentOs7和UltraISO下载地址这里不在提供,可以自行百度下载。

下面就正式开始安装:

1. 使用最新版UltraISO将ISO镜像刻录到U盘

1.安装UltraISO

2.安装完成后点击  试用

3.点击文件,选择打开

4.找到Centos7包所在的文件夹,选择Centos7包,点击打开

5.插入准备好的U盘

6.点击顶部菜单中的 启动  选择 写入硬盘映像  ps:注意是硬盘不是软盘

7.硬盘驱动器选择你的U盘 ,写入方式 usb+hdd+

8.点击写入,这个安装过程需要一段时间

二.安装Centos7

1.准备磁盘,需要专门空出来一部分磁盘来安装Cent Os,我电脑为双硬盘,24.88G那一块磁盘为专门留出来安装Cent Os用,后面安装的话

会自动安装到这块未分配区域

2.把U盘插到电脑上

3.设置开机U盘启动 ps:机器不一样设置也不一样具体请百度,我的是联想的,按F12可选择U盘。

4.选择U盘后跳转到下图界面,网上有说要按下面进行下设置,我没有进行设置直接选择的install好像也没什么问题。

1)按下键盘TAB键将最下面的vmlinuz initrd=initrd.img inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 rd.live.check quiet 改为 vmlinuz initrd=initrd.img linux dd quiet

2)查看U盘启动盘的名称比如:sda,sdb,sdc  ps:label一列会显示Centos7等字样的

3)重启后到第三步界面按下TAB键

4)将vmlinuz initrd=initrd.img inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 rd.live.check quiet  改为  vmlinuz initrd=initrd.img inst.stage2=hd:/dev/sdb1 quiet   ps:sdb1就是你看到的启动盘名称

5.之后等待安装到图形界面

6.选择语言,考虑到后期可能会出现编码问题,我这里选择的是英文版

6.安装源:本地介质,软件选择:GNOME桌面(如果默认的看不到可视化桌面只是命令行),安装位置:选择你的硬盘,自动分配(内存最大的,自己也可分配我默认自动的),网络和主机名:打开(默认关闭的)。设置硬盘的时候我选择的是我的第一块硬盘,可能会有人会担心会不会把整个硬盘给格式化掉,其实是不会的,它会自动安装到该硬盘的未分配区域,就是刚开始设置的那一块24G区域

7.设置完成点击开始安装

8.之后会有设置root账号和常用账号的界面,点进去设置root密码然后创建常用账号。密码过于简单点击确定会有提示,如果就想用这个密码可以再次点击确定

9.安装配置完成后会提示你重启,进行重启就可以了,重启后会让你进行配置,基本上点击下一步下一步就可以,配置完成后即可进入系统

10.接下来我们可以给系统进行联网并配置一个固定ip,方便我们远程服务器,设置完固定ip后需要断掉网络重新连接才能生效。

11.远程服务器,我们可以下载一个putty进行远程服务器

12.设置双系统启动项。我们在重启的时候会返现系统启动项只有cent os 没有win7。这是因为安装centos时,MBR上的引导程序(boot loader),centos采用的grub2,覆盖了原有windows的引导程序

13.在shell中vim /boot/grub2/grub.cfg 
可以看到它提醒我们不要直接修改这个文件,而是通过grub2-mkconfig这个命令来完成,采用/etc/grub.d下的模板和/etc/default/grub的默认设置

vim /etc/grub.d/40_custom

添加window7启动项:

#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
menuentry 'Windows7'{
set root=(hd0,1)
chainloader +1 //这里注意chainloader [空格]  +1 
} 其中hd0表示第几个硬盘,1表示第几个分区,一般一个硬盘而且系统盘在C的话都是set root(hd0,1)

vim /etc/default/grub 
修改默认启动项为windows7:

GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=2
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="rhgb quiet"
GRUB_DISABLE_RECOVERY="true"

运行grub2-mkconfig -o /boot/grub2/grub.cfg命令。即可将上述改动写入到/boot/grub2/grub.cfg文件中

此时你再重启试下,是不是出现了windows7的启动项呢,如果不做选择则默认从windows启动

14.更新系统

如果你要更新到最新版本,可以运行下面命令进行更新

yum update

从零开始搭建系统1.1——CentOs安装的更多相关文章

  1. 从零开始搭建系统2.8——HDFS安装及配置

    从零开始搭建系统2.8——HDFS安装及配置

  2. 从零开始搭建系统2.4——Jenkins安装及配置

    1.安装wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins.io/redhat-stable/jenkins.reporpm --impo ...

  3. 从零开始搭建系统1.7——FTP安装及配置

    1.安装vsftp软件包 [root@localhost usr]# yum install -y vsftpd 2.先备份vsftpd的默认配置文件 [root@localhost usr]# cd ...

  4. 从零开始搭建系统1.3——Tomcat安装及配置

    首先安装jdk,手动解压JDK的压缩包,然后设置环境变量 1.卸载自带openjdk 查询OpenJDK rpm -qa|grep java 批量卸载所有名字包含jdk的已安装程序.命令行: rpm  ...

  5. 从零开始搭建系统1.2——Nginx安装及配置

    一.安装准备 首先由于nginx的一些模块依赖一些lib库,所以在安装nginx之前,必须先安装这些lib库,这些依赖库主要有g++.gcc.openssl-devel.pcre-devel和zlib ...

  6. 从零开始搭建系统2.5——Apollo安装及配置

    参见https://github.com/ctripcorp/apollo/wiki/Quick-Start安装即可

  7. 从零开始搭建系统2.2——ELK安装及配置

    ELK 最新版本对JDK的最低要求是1.8,安装java_1.8版本 一.Elasticsearch 1.创建目录 2.下载安装包 wget https://artifacts.elastic.co/ ...

  8. 从零开始搭建系统2.1——Nexus安装及配置

    在安装配置Nexus时,请先确定您已经配置好jdk 1.创建目录 2.下载安装包 [root@localhost usr]# cd nexus 下载地址:https://www.sonatype.co ...

  9. 从零开始搭建系统1.4——MySql安装及配置

    安装环境:CentOS7 64位 ,安装MySQL5.7 1.创建mysql目录 2.在MySQL官网中下载YUM源rpm安装包:http://dev.mysql.com/downloads/repo ...

随机推荐

  1. 【目录】ASP.NET Core 基础教程

    ASP.NET Core 基础教程 ASP.NET Core 基础教程 ASP.NET Core 简介 ASP.NET Core Windows 环境配置 ASP.NET Core macOS 环境配 ...

  2. Mac下homebrew的安装与卸载

    mac系统常用的软件安装工具就是homebrew 个人认为通过brew安装比较简单,下面介绍下如何安装 安装和卸载homebrew 安装 /usr/bin/ruby -e "$(curl - ...

  3. KiCAD输出生产文件

    KiCAD输出生产文件 本文包括PCB生产制造的所有文件的输出方法,包括:BOM.坐标.锡膏层.GERBER.钻孔.丝印和装配图 一.KiCAD导出BOM KiCAD导出BOM有以下几种办法: 注意: ...

  4. 通过list中值得名称查询索引号

    >>> a = ['www','iplaypython','com']>>> a.index('iplaypython')

  5. C# System.Windows.Forms.Panel

    UserControl 定义的界面 输出到panel 实现界面切换

  6. day04 python列表 元组 range()

    day04 python   一.列表 1.什么是列表     列表是可变的数据类型: 和字符串不同, 做的操作直接改源数据     列表由[]来表示, 每项元素用逗号隔开.列表什么都能装,能装对象的 ...

  7. 【JavaWeb项目】一个众筹网站的开发(九)邮件开发

    Java官方支持邮件开发,Javax-mail jdk中默认没有,需要另外下载 apache的基于Javax-mail开发了commons-mail,更加简单高效,推荐使用 一.电子邮件接收和发送协议 ...

  8. Xversion for Mac优秀的SVN客户端功能特色介绍

    xversion for mac是一款专为macOS打造的svn客户端,该软件拥有一个设计精美的界面以及全面的功能,简介的用户界面可以让您做到无需浏览用户手册即可熟练使用.xversion支持从最开始 ...

  9. 编辑bbs文章 获取前端标题内容 和前端内容的方法

  10. Shiro学习(23)多项目集中权限管理

    在做一些企业内部项目时或一些互联网后台时:可能会涉及到集中权限管理,统一进行多项目的权限管理:另外也需要统一的会话管理,即实现单点身份认证和授权控制. 学习本章之前,请务必先学习<第十章 会话管 ...