从以往的经验来看,所谓网络安装,即通过网络访问安装源,应该是比较简单的。但是这次CentOS 7的网络安装却碰到不少“坑”,下面的安装流程将一一说明。本次安装计划通过U盘引导启动,然后网络访问http安装源。

1. 从CentOS官网上进入下载镜像列表,找到一个镜像下载CentOS-7.0-1406-x86_64-Everything.iso和CentOS-7.0-1406-x86_64-NetInstall.iso文件。注意找个校验码计算软件验证一下文件的md5码或sha1码,以确保文件没有损坏。

2. 用rufus(Windows平台)工具软件将“CentOS-7.0-1406-x86_64-NetInstall.iso”文件写到U盘中,制作中启动U盘。用其他类似软件也可以。国内常用的可能是UltraISO的绿色版,我这里推荐的rufus是一个免费工具,而且用起来十分简便。类似软件可以搜索“Free Tools To Create Bootable USB From ISO File”了解更多情况。

这里会碰到第一个坑。CentOS-7.0-1406-x86_64-NetInstall.iso的光盘Label(“CentOS 7 x86_64”)比Windows下U盘所能容许的最大长度要长,所以会被截断;但是安装过程出现的启动菜单是通过Label来搜索引导文件所在设备的,而启动U盘的Label已经被截断了,因此安装过程无法进行下去(会启动到一个Rescue环境),会报一个警告“Warning: /dev/root does not exist”。此时需要修改U盘根目录下isolinux\isolinux.cfg文件。打开isolinux.cfg,查找“LABEL”,将"CentOS\x207\x20x86_64"(\x20表示空格)修改为与启动U盘Label一致的字符串(注意是大小写敏感的)。

3. 将CentOS-7.0-1406-x86_64-Everything.iso解压缩到硬盘上。这里会碰到第二个“坑”。因为光盘所能允许的文件名长度有限,所以光盘中很多文件的名字都被截断,如果不修改回来就会导致在安装过程中找不到相应文件而安装失败。光盘根目录以下,首先是repodata目录下的文件名需要修正。正确的文件名可以从repomd.xml文件中的location元素的href属性获得。其次是Packages目录下的rpm包文件名。将该目录下的文件按类型排序,所有非rpm类型的文件都是需要修正的。正确的文件名可以从网上某个镜像获得,比如http://mirrors.163.com/centos/7/os/x86_64/下的Packages目录(注意需要查看网页源文件,因为如果文件名太长,网页上显示也不会显示全名)。

4. 插入启动U盘引导到安装界面,选择Install CentOS 7,然后就进入了安装界面。按照步骤安装进行。注意最好配个鼠标,否则操作起来会比较麻烦(当前通过Alt使用快捷键也还好,但是通过Tab和Shift+Tab来操作是非常麻烦的)。http服务我使用的是hfs.exe程序。这个免费程序非常轻便,使用也极为简单。CentOS-7.0-1406-x86_64-Everything.iso光盘解压缩到目录centos7下,只需将centos7拖到hfs.exe左侧,然后选择真实目录(虚拟目录也可以)即可。此时选择安装源的时候就填写地址http://xxx.xxx.xxx.xxx/centos7即可。安装的软件配置可以选择Infrastruture Server。安装过程中可以设置root密码,如果系统认为你设置的密码比较简单,那么需要确认两次。

U盘引导网络安装CentOS 7相关推荐

  1. u盘启动pxe安装linux,U盘启动安装centos5.5+centos6.3+PXE网络安装CentOS

    此U盘启动安装盘的功能: 1.0pe可用来进行系统维护: 2.0pe可安装windows 2003原版系统: 3.0pe可作为pxe服务器进行网络安装,加上http服务器软件可提供网络安装CentOS ...

  2. 网络安装Centos x64 6.10

    1.下载老毛桃PE最新增强版本,然后生成一个可启动U盘. 2.在U盘或移动硬盘中创建一个目录 MYEXT,然后把centos的安装iso放到里面. 3.引导选择从外置ISO进行安装. https:// ...

  3. UItraISO制作Centos7-U盘引导并安装系统

    声明:这是我在大学毕业后进入第二家互联网公司学习的内容 下载镜像并制作U盘启动盘 下载centos镜像 阿里源 UItraISO(软碟通)制作 下载UItraISO https://cn.ultrai ...

  4. 通用pe 装linux,U盘通用PE安装CentOS

    使用U盘的WinPE中安装CentOS系统,简单记录一下,对原文进行了一些小的更改. 个人经验:一般U盘PE工具一般都会选择老毛桃,这个工具很强大,集成了各种装机工具,使用它不管是Windows.Li ...

  5. linux网络引导安装windows,pxe启动网络安装CentOS(win平台)

    准备: 1. windows电脑一台,并且下载CentOS 5.X 版本的iso 2. 用于被安装的Linux Server,主板支持PXE启动并且设置为第一启动顺序. 3. 下载windows下的t ...

  6. 利用Cobbler批量快速网络安装CentOS

    Cobbler是什么? Cobbler(补鞋匠)集成了PXE.DHCP.DNS.Kickstart服务管理和yum仓库管理工具,相对之前的 Kickstart 更加快捷.方便的批量布署red hat. ...

  7. vm安装u盘linux,vmware 安装centos 插入u盘报错,大神请指导

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 报错日志 Sep 21 18:55:27 localhost NetworkManager[890]: server identifier 192.168 ...

  8. centos树莓派安装mysql_用树莓派实现网络批量自动安装CentOS

    一个让网络安装centos更轻松的项目. 使用树莓派 + Archlinux + tftp + dhcp + vsftp 来实现. 你只需要做的事就是搞一个ks.cfg, 放到指定的位置, 然后带着树 ...

  9. 使用U盘安装CentOS 8.2(3)将CentOS写入U盘要使用RAW方式

    将CentOS写入U盘要使用RAW方式 重启后,使用U盘启动了,但是不成功.和机房工程师得到相同的报错结果:Failed to load ldlinux.c32. 应该是复原了工程师的操作了. 试着把 ...

  10. 无显示器u盘安装centos_无光驱情况下,U盘启动安装CentOS (实测 笔记)

    条件: 1.主板支持U盘启动 2.4G的U盘 3.UltraISO软件 步骤: 1.下载CentOS-5.3-i386-bin-DVD.iso文件,文件大小3.69G.(如果是5.5,则4G U盘放不 ...

最新文章

  1. Nacos v0.7.0:对接CMDB,实现基于标签的服务发现能力
  2. 建立asp.net应用程序提示:无法与服务器建立连接
  3. linux安装setup.py程序
  4. JavaScript —— 如何判断一个非数字输入
  5. C#让两个长度相同的数组一一对应
  6. Echarts图表在VUE项目中使用动态数据源
  7. ios 计算两个时间相差秒数_Ios中时间差的计算,NSData与NSCalendar(日历)对象
  8. linux DTS介绍
  9. Postman从入门到入门
  10. maven 指定jdk版本打包
  11. php tp3.2 去重方法,thinkPHP框架整合tcpdf插件操作示例
  12. java的历史_Java的历史
  13. 没有BUGヾ( ̄▽ ̄)
  14. 网站弹窗广告html,网站弹窗广告(彻底关闭浏览器的广告弹窗?)
  15. Unity3d学习之路-简单AR游戏
  16. GDI+绘图基础,绘制表格
  17. 六边形格子地图的基本实现
  18. 独立站导航栏装修指南
  19. 华南农业大学2021春《嵌入式软件开发》复习卷
  20. 学好数据库,看这9本书就够了

热门文章

  1. 从广域网云化看SD-WAN
  2. QQ快速登录协议的分析与漏洞利用
  3. SolidEdge 工程图中如何控制是否显示爆炸图组装线
  4. iOS 菜鸟钻研动态特性——动态类型、绑定、加载
  5. 格兰杰检验的基本步骤_如何用格兰杰检验、协整对数据进行分析_格兰杰因果检验...
  6. 在移动端,单击穿透是什么?
  7. AVR单片机ATmega16之初识PWM模式
  8. 「图与推荐指南针」: 顶级学者/研究组有哪些?
  9. redis缓存服务器
  10. C语言实现循环左移和右移