Linux操作系统网络安装方法

最近需要将一个台式机安装成linux的操作系统,不想刻盘,又没有u盘的情况下,只能尝试着通过网卡启动利用网络进行安装。本文是综合互联网其他人的资料,慢慢摸索出来的,谢谢他人的分享。

实验环境:rhel-server-5.4-i386-dvd.iso+CentOS-5.8-i386-bin-DVD.iso+VMware Workstation10.0.1

网络安装分为客户机和服务端,服务端是我笔记本电脑中workstation中的red-hat5.4虚拟机,通过物理网卡桥接出来和客户机(台式机)在同一个局域网中,预装系统CentOS-5.8。主要是对服务端进行配置。

实验原理:dhcp+tftp+nfs,利用dhcp服务器分配得到的ip地址,通过tftp服务器获取到引导启动文件,再通过nfs服务器获取到安装文件

1、配置dhcp服务器

如果服务器没有安装,通过yum -y install dhcp命令进行安装。

第一次配置的时候,它已经告诉我们模板在哪个地方了/usr/share/doc/dhcp*/dhcpd.conf.sample

1
2
3
4
5
6
7
[root@test1 ~]# vi /etc/dhcpd.conf
#
# DHCP Server Configuration file.
#   see /usr/share/doc/dhcp*/dhcpd.conf.sample
#
[root@test1 ~]# cp /usr/share/doc/dhcp*/dhcpd.conf.sample /etc/dhcpd.conf
cp: overwrite `/etc/dhcpd.conf'? y
 

然后我们就将模板给复制过来。修改的内容如下:

20140120103759781

配置完成后:wq 保存,重启dhcpd服务

1
[root@test1 ~]# service dhcpd restartStarting dhcpd:            [FAILED]

报错了,查看日志 tail -f /var/log/messages,如上图,分配IP地址起始范围10.8.10.158后面多了一个点.

1
2
3
4
Jan 20 10 : 43 : 42 test1 dhcpd: For info, please visit http: //www.isc.org/sw/dhcp/
Jan 20 10 : 43 : 42 test1 dhcpd: /etc/dhcpd.conf line 21 : expecting numeric value.
Jan 20 10 : 43 : 42 test1 dhcpd:    range dynamic -bootp 10.8 . 10.158 .
Jan 20 10 : 43 : 42 test1 dhcpd:

更正之后启动dhcp服务成功

2、安装和配置tftp服务器

通过命令yum -y install tftp-server来进行安装

1
[root@test1 ~]# vi /etc/xinetd.d/tftp

20140120105104093

tftp的根目录是/tftpboot,将pxelinux.0复制到/tftpboot下,首先查找pxelinux.0文件位置

1
2
[root@test1 ~]# find / -name "pxelinux.0" /usr/lib/syslinux/pxelinux. 0 /tftpboot/linux-install/pxelinux. 0
[root@test1 ~]# cp /usr/lib/syslinux/pxelinux. 0 /tftpboot

 

挂载centos5.8的镜像到/mnt目录

1
[root@test1 /]# mount /dev/cdrom /mnt

将/mnt下面的isolinux文件夹复制到/tftpboot目录中

1
[root@test1 mnt]# cp -r isolinux/ /tftpboot/

在/tftpboot下中创建pxelinux.cfg 目录

1
[root@test1 tftpboot]# mkdir pxelinux.cfg

将/mnt/isolinux下面的isolinux.cfg 复制到/tftpboot/pxelinux.cfg/default

1
[root@test1 isolinux]# cp isolinux.cfg /tftpboot/pxelinux.c/ default

3、配置nfs

vi /etc/exports

1
2
3
/mnt 10.8 . 10.0 / 24 (rw,sync)
~
~

确保dhcpd,xinetd,nfs服务器是开启的,并且防火墙是关闭的,服务端已经配置完成。

现在开始配置客户机,设置成从网卡启动,并且网卡支持pxe

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值