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

一个让网络安装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是瓶颈,不过现在给一台电脑装的话没啥响应速度问题。

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值