一个让网络安装centos更轻松的项目。

使用树莓派 + Archlinux + tftp + dhcp + vsftp 来实现.

你只需要做的事就是搞一个ks.cfg, 放到指定的位置, 然后带着树莓派和USB供电线去机房就OK了.

下载地址

(含centos5.3安装程序, 密码请修改ks.cfg文件, 大小: 5.85G)

http://kuai.xunlei.com/d/ikrmAgI6GgCfDUtSbbe

(纯净版, 即不含/srv/ftp/iso目录下的安装镜像, 大小: 529.1M)

http://kuai.xunlei.com/d/ikrmAgKbGgAPFUtS6e4

简要安装说明

解压后是一个.img文件, 使用dd拷到你的SD卡上即可, 上电即可使用

如果你下载的是纯净版, 你还需要使用类似gparted的软件调整下分区大小, 以便有足够的空间可以在/srv/ftp/iso目录下面放安装镜像的解压缩的文件

用户名和密码都是保持默认的root/root

相关配置内容

tftp, ftp的存储目录位于 /srv

/srv/ftp/ 下面放置ks.cfg

/srv/ftp/iso 下面放置centos的安装iso解压后的文件

/srv/tftp 下面放置网络启动需要的引导文件

/srv/tftp/pxelinux.cfg/default 该配置文件中配置ks文件的网络地址, 如果你修改了 raspberry pi 的 IP 的话, 就需要修改这里

/etc/dhcpd.conf DHCP的配置文件, 默认分配 192.168.100.1 到 192.168.100.200 的 IP, 也就是说默认是只支持这么多机器同时安装

/usr/lib/systemd/system/tftpd.service 可以修改tftp的目录, 默认目录/srv/tftp。

/etc/conf.d/network@eth0 可以修改本机的IP地址, 子网掩码, 广播地址, 网关地址, 默认值分别是: 192.168.100.250, 24, 192.168.100.255, 192.168.100.250

相关的控制命令

tftp — systemctl status tftpd.socket

vsftp — systemctl status vsftpd.service

dhcp — systemctl status dhcpd4.service

其他

tftp, vsftp, dhcp 已经设置为开机自启动了。

ks.cfg 的生成请注意CentOS版本, 不同版本的CentOS的软件包可能有所出入,不正确的软件包选择会导致自动安装停止。

现在还没有测试效率如何, 感觉树莓派的I/O是瓶颈,不过现在给一台电脑装的话没啥响应速度问题。

在考虑是否有必要开发个网页界面用来显示安装进度,毕竟现在看不了安装的进度。

centos树莓派安装mysql_用树莓派实现网络批量自动安装CentOS相关推荐

  1. 网络无人自动安装centos 6.2 + PXE + httpd + kickstart

    centos 6.2 +PXE +httpd + system-config-kickstart 网络无人自动安装   注意:因为dhcpd  和tftp 的 某几个选项和配置文件在centos 5. ...

  2. PXE高效批量安装和Kickstart无人值守安装——真正完成批量自动安装

    PXE高效批量安装和Kickstart无人值守安装--真正完成批量自动安装 一.PXE概述 二.PXE的优点 三.搭建PXE的前提 四.部署PXE远程安装服务 1.安装TFTP服务 2.修改TFTP服 ...

  3. PXE实现系统批量自动安装

    PXE实现系统批量自动安装 PXE简介 PXE(preboot execute environment,预启动执行环境)是由Intel公司开发的最新技术,工作Client/Server的网络模式,支持 ...

  4. linux添加cfg,Linux安装详解-配置ks.cfg实现自动安装过程

    Linux安装详解-配置ks.cfg实现自动安装过程 之前发过一篇关于通过PXE实现Linux批量无人值守自动安装的文章(可以参考),不过写的只是具体的配置和操作,对于原理部分没有说明,最近通过一段时 ...

  5. 远程批量自动安装中标麒麟操作系统的方法

    远程批量自动安装中标麒麟操作系统的方法 1 安装方法及过程 2 系统安装服务器搭建 2.1 DHCP服务器搭建 2.2 TFTP服务器搭建 2.3 FTP服务器搭建 3 相关技术原理 3.1 WOL技 ...

  6. Linux上:使用VMware17安装Centos8.5并配置网络、WSL安装Ubuntu、

    文章目录 第一章: Linux概述 1.1 操作系统 1.2 操作系统的发展史 1.3 Linux发行版 第二章WSL安装linux 2.1 WSL简介 2.2安装Ubuntu 2.3 Ubuntu功 ...

  7. Linux下载cfg命令,Linux安装详解-配置ks.cfg实现自动安装过程

    之前发过一篇关于通过PXE实现Linux批量无人值守自动安装的文章(可以参考http://www.linuxidc.com/Linux/2011-08/39949.htm),不过写的只是具体的配置和操 ...

  8. linux ks脚本,linux安装详解-配置ks.cfg实现自动安装过程

    linux安装大致可以分为2个阶段 第一阶段:anaconda 第二阶段:installinstall阶段系统会按照anaconda阶段设定的参数自动安装,这里主要要说的是anaconda阶段,此阶段 ...

  9. pxe安装linux后命令不可用,pxe自动安装linux

    配置自动安装操作系统 1.网卡应支持pxe技术,由网卡作为dhcp的客户端向dhcp服务器请求一个IP地址,dhcp会将ip,网关等信息和的tftp服务器的地址应加载的文件名提供给客户端 2.根据dh ...

最新文章

  1. pytorch 报错No module named torch
  2. 【Java】5.5 深入构造器
  3. [BZOJ2716/2648][Violet 3]天使玩偶/SJY摆棋子[KDtree]
  4. boost::log::attributes相关用法的测试程序
  5. OpenCV检测计算并匹配BRISK和AORB KAZE描述的实例(附完整代码)
  6. MyBatis 源码解读-XMLConfigBuilder
  7. gradle中的build script详解
  8. phpmyadmin的安装部署
  9. mysql数据库deptno_mysql数据库的 select查询
  10. 我苦心搭建的技术架构,终于把公司干没了……
  11. 互联网企业安全高级指南3.5 选择在不同的维度做防御
  12. java点击图片发出声音_Java 中图片和声音文件的加载
  13. visio2010下载地址中文版本32位中文版本64位和激活密钥方法分享哦
  14. VS2017编译libcef 2623_20181107完成
  15. TikTok二面:“聊聊二维码扫码登录的原理”
  16. 如果批评《说好不哭》不自由,则赞美周杰伦无意义
  17. android 测光模式,Android 测光梳理
  18. jpa 动态查询条件 数组_JPA使用Specification构建动态查询
  19. 二叉平衡树平衡方法(RR、LL、RL、LR)
  20. 【Python可视化展示】-多维数据可视化分析

热门文章

  1. 第三十六讲 ASP.NET中的Web服务(三)
  2. UML中符号的意义(转)
  3. C# 加载图片image --(C#)Image.FromFile 方法会锁住文件的原因及可能的解决方法
  4. DOS命令(系统错误5,拒绝访问)的解决方法
  5. 安装linux 系统报错:No DEFAULT or UI configuration directive found 解决方法
  6. IntelliJ IDEA导入JDK出现The selected directory is not a valid home for JDK问题的解决方法
  7. char,Character,int,字符及编码日记
  8. 杰思安全获数千万元A+轮投资,绿盟科技领投,德联资本跟投
  9. 说说pgpool-II的 health check
  10. 爱立信思科结盟背后:几家欢喜几家愁