nfs方式进行kickstart网络启动并安装linux的几个要点

简介:

1、安装nfs服务并建立nfs共享目录

yum install -y rpcbind nfs-utils

mkdir -pv /nfs/centos7/cd

mkdir /nfs/ks

2、修改/etc/exports

echo "/nfs/centos7/cd *(ro,sync,insecure,no_root_squash)" >>/etc/exports && echo "/nfs/ks *(ro,sync,no_root_squash)" >>/etc/exports

保存退出执行exportfs -a看看是否共享成功,无任何提示表示成功

3、挂好安装光盘

mount -o loop -t auto /dev/cdrom /nfs/centos7/cd

4、编辑ks文件,可以使用http或ftp方式kickstart的ks文件注释url那行,添加如下这行

nfs --server=192.168.1.254 --dir=/nfs/centos7/cd

再另存到/nfs/ks/centos7.ks

5、修改dnsmasq.conf,改法一搜一大把

6、把引导文件pxelinux.0、内核vmlinuz、初始化环境initrd、启动菜单pxelinux.cfg/default都放到dnsmasq中设置的tftpboot目录中,默认/var/ftpd

7、关selinux

setenforce 0

8、修改pxelinux.cfg/default中ks=后面的内容

ks=nfs:192.168.1.254:/nfs/ks/centos7.ks

9、启动两个服务dnsmasq、nfs


注:pxelinux.0可通过yum install syslinux获得;tail -f 100 /var/log/messages可查看dnsmasq和nfs的启动情况;nfs启动后可以通过showmount -e localhost查看本机分享的目录;nfs挂载方法是mount -t nfs ip:目录 本地目录



本文转自 朱科强 51CTO博客,原文链接:http://blog.51cto.com/zhukeqiang/1436779,如需转载请自行联系原作者

相关文章
|
7天前
|
Linux 测试技术 网络安全
Linux系统之安装OneNav个人书签管理器
【10月更文挑战第19天】Linux系统之安装OneNav个人书签管理器
26 5
Linux系统之安装OneNav个人书签管理器
|
5天前
|
运维 监控 网络协议
|
9天前
|
监控 Java Linux
Linux系统之安装Ward服务器监控工具
【10月更文挑战第17天】Linux系统之安装Ward服务器监控工具
24 5
Linux系统之安装Ward服务器监控工具
|
11天前
|
JSON JavaScript Linux
Linux系统之安装cook菜谱工具
【10月更文挑战第15天】Linux系统之安装cook菜谱工具
28 2
Linux系统之安装cook菜谱工具
|
3天前
|
消息中间件 Linux RocketMQ
在Red Hat Enterprise Linux 9上使用Docker快速安装并部署
通过以上步骤,你可以在Red Hat Enterprise Linux 9上使用Docker快速安装并部署RocketMQ。这种方法不仅简化了安装过程,还提供了一个灵活的环境来管理和扩展消息队列系统。RocketMQ作为一款高性能的分布式消息系统,通过Docker可以实现快速部署和高效管理。
13 2
|
4天前
|
消息中间件 Linux RocketMQ
在Red Hat Enterprise Linux 9上使用Docker快速安装并部署
通过以上步骤,你可以在Red Hat Enterprise Linux 9上使用Docker快速安装并部署RocketMQ。这种方法不仅简化了安装过程,还提供了一个灵活的环境来管理和扩展消息队列系统。RocketMQ作为一款高性能的分布式消息系统,通过Docker可以实现快速部署和高效管理。
12 3
|
9天前
|
Ubuntu Linux 虚拟化
Linux虚拟机网络配置
【10月更文挑战第25天】在 Linux 虚拟机中,网络配置是实现虚拟机与外部网络通信的关键步骤。本文介绍了四种常见的网络配置方式:桥接模式、NAT 模式、仅主机模式和自定义网络模式,每种模式都详细说明了其原理和配置步骤。通过这些配置,用户可以根据实际需求选择合适的网络模式,确保虚拟机能够顺利地进行网络通信。
|
6天前
|
Linux 网络安全 虚拟化
适用于Linux的Windows子系统(WSL1)的安装与使用记录
并放到启动文件夹,就可以开机自动启动了。
9 0
|
6月前
|
运维 网络协议 安全
【Shell 命令集合 网络通讯 】Linux 网络抓包工具 tcpdump命令 使用指南
【Shell 命令集合 网络通讯 】Linux 网络抓包工具 tcpdump命令 使用指南
174 0
|
6月前
|
网络协议 Linux 网络安全
curl(http命令行工具):Linux下最强大的网络数据传输工具
curl(http命令行工具):Linux下最强大的网络数据传输工具
179 0