本篇主要是记录安装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

转载于:https://www.cnblogs.com/provence666/p/8638485.html

从零开始搭建系统1.1——CentOs安装相关推荐

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

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

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

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

  3. mysql 1.4安装步骤_从零开始搭建系统1.4——MySql安装及配置

    安装环境:CentOS7 64位 ,安装MySQL5.7 1.创建mysql目录 # 下载mysql源安装包 shell> wget http://dev.mysql.com/get/mysql ...

  4. 从零开始搭建系统3.2——微服务注册中心开发及部署

    从零开始搭建系统3.2--微服务注册中心开发及部署 转载于:https://www.cnblogs.com/provence666/p/8638586.html

  5. Spring Boot+Vue从零开始搭建系统(一):项目前端_Vuejs环境搭建

    前言 博主本身是一直从事Java后端开发,一直想独立开发一套完整前端和后端技术结合的项目来提升自己的技术水平,经过对业界的一些热点技术的了解并对技术栈选型考虑后,博主打算利用Vue.js和Spring ...

  6. 从零开始搭建DM368开发环境,安装DVSDK4_02_00_06并编译生成uboot、rootfs和kernel镜像

    目录 〇.前言 一.Ubuntu10.04的安装 1.VMWare15的安装 2.Ubuntu10.04的镜像获取 3.Ubuntu10.04中需要做的修改 更改apt-get源 更新apt-get ...

  7. 架设游戏mysql_《从零开始搭建游戏服务器》MySQL安装配置

    一.下载资源: 二.解压配置: 将上面下载的安装包解压到一个本地目录下,在得到的mysql-5.7.19-winx64文件夹目录下新建一个my.ini配置文件,将几个参数根据当前目录修改一下,要修改的 ...

  8. Spring Boot Vue从零开始搭建系统(三):项目前后端分离

    转载 http://www.360doc.com/content/19/1030/11/67080110_870024161.shtml 前言 本文主要是想通过后端 Spring Boot 技术和前端 ...

  9. vue axios 跨域_SpringBoot+Vue从零开始搭建系统(三)前后端整合二

    前端整合 前端代码 KwgcFooter.vue 页面底部 KwgcHeader.vue 页面头部 KwgcLogin.vue 用户名: 密码: 登录 登录验证情况: kwgcHeader.vue 这 ...

最新文章

  1. spring中的依赖注入——构造函数注入、set方法注入( 更常用的方式)、复杂类型的注入/集合类型的注入
  2. qu(判定操作序列)NOIP模拟 数据结构判断 模拟
  3. xshell连接linux出现乱码
  4. 从程序员到项目经理(7):程序员加油站 -- 完美主义也是一种错
  5. 根据ip和子网掩码技术可用网段的在线工具
  6. TLS协议、PKI、CA
  7. Spring源码编译及阅读源码入门
  8. 从键盘上获取英文字符并转换大小写(C语言) 9.25
  9. 阿里云服务器操作系统怎么选择?
  10. RuntimeError: Cannot re-initialize CUDA in forked subprocess. 一个奇怪bug的奇妙解决方法
  11. 2012湘潭ICPC邀请赛感悟
  12. 华为Mate 20 Pro拆解、iPhone XR 拆解、iPhone XS/XS Max拆解
  13. Html网页远程控制电脑,如何从Web浏览器远程控制您的计算机 | MOS86
  14. php的变量规定前面要加什么字符,PHP_神盾加密解密教程(一)PHP变量可用字符,先来说说php变量的命名规则, - phpStudy...
  15. 第四章.网络层:4.8虚拟专用网和网络地址转换NAT
  16. 零基础 学 零知识证明
  17. ​力扣解法汇总606-根据二叉树创建字符串
  18. 【天华学术】文艺美学论文:《哈姆雷特》悲剧蕴含的审美价值(节选)
  19. python数据分析师工作内容_小白入行数据分析师3年-工作内容复盘分享含代码(一)-Python篇介绍...
  20. Linux和windows之间实现文件的粘贴复制

热门文章

  1. MapReduce中的partitioner
  2. 一个 Vue + Node + MongoDB 博客系统
  3. python写appium测试用例找控件的方法总结
  4. 错误日志这样排查,干活更得劲了!!
  5. switch多值匹配骚操作,带你涨姿势!
  6. 什么是 Java 对象深拷贝?面试必问!
  7. 记一次内存泄漏问题的排查经历
  8. 我作为开发者犯过的两次愚蠢的错误
  9. 跟着 Github 学习 Restful HTTP API 的优雅设计
  10. docker化你的java应用(下)