linux怎么进行网络安装系统,linux 网络安装系统

Pxe 网络安装系统可以采取ftp http nfs的方式进行安装;

实验中采用ftp安装:

安装环境关闭iptables selinux,设置ip为10.0.0.1/24

安装所需的软件包,syslinux tftp tftp-server vsftpd dhcp

使用yum安装,建立yum源

首先将系统光盘挂载在media中

Mount /dev/cdrom /media

Vim /etc/yum.repos.d/a.repo

[a]

Name=a

Baseurl=file:///media 源在media中

Dpgcheck=0 (不校验)保存退出 !

yum install syslinux dhcp tftp tftp-server vsftpd -y

安装完毕之后,

Cp /media/images/pxeboot/{initrd.img,vmlinuz} 到 /var/lib/tftproot/

Cp /usr/share/syslinux/pxelinux.0 到 /var/lib/tftpboot

Mkdir /var/lib/tftpboot/pxelinux.cfg

Cp /media/isolinux/isolinux.cfg 到 /var/lib/tftpboot/pxelinux.cfg/default ,改名为default

配置dhcp服务器

Vim /etc/dhcp/dhcpd.conf

Subnet 10.0.0.0 netmask 255.0.0.0 {

Range 10.0.0.10 10.0.0.20;

Next-server 10.0.0.1;

Filename “pxelinux.0”;

Allow booting;

Allow bootp;

}

Service dhcpd restart 启动dhcp 服务

Mount /dev/cdrom /var/ftp/pub 将系统光盘拷贝在ftp的pub目录下

Service vsftpd restart 启动ftp服务

Service xinetd restart 启动tftp服务

使用http安装的话可以将系统盘挂载在/var/www/html/ 下改名为dvd

或者我们可以挂载在mnt下 做一个符号链接

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

Yum源为

0818b9ca8b590ca3270a3433284dd417.png

Cp /media/images/pxeboot/{initrd.img,vmlinuz} 到 /var/lib/tftproot/

Cp /usr/share/syslinux/pxelinux.0 到 /var/lib/tftpboot

Mkdir /var/lib/tftpboot/pxelinux.cfg

Cp /media/isolinux/isolinux.cfg 到 /var/lib/tftpboot/pxelinux.cfg/default ,改名为default

Vim /etc/dhcp/dhcpd.conf

Subnet 10.0.0.0 netmask 255.0.0.0 {

Range 10.0.0.10 10.0.0.20;

Next-server 10.0.0.1;

Filename “pxelinux.0”;

Allow booting;

Allow bootp;

}

Service dhcpd restart 启动dhcp 服务

Service xinetd restart 启动tftp服务

Service httpd restart

Chkconfig xinetd on

Chkconfig dhcpd on

Chkconfig httpd on

有时候会显示超时,你查看一下服务是否开机启动

客户端测试

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

选择url路径 进去之后会让你选择网络,ok之后

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

一步一步安装吧!

Pxe 图形自动安装系统

需要安装软件

0818b9ca8b590ca3270a3433284dd417.png

安装好之后图形化打开这个软件

0818b9ca8b590ca3270a3433284dd417.png

打开之后就看会看到下面的界面

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

进行分区:在下面的分区中,根分区8G。交换分区2G,boot引导分区500M

,但是在这里面创建不了lvm

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

在上面关闭了selinux

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

会生成一个ks.cfg的文件,生成的位置在root用户的家目录中。

0818b9ca8b590ca3270a3433284dd417.png

我使用的http,那么我需要将这么目录拷贝到/var/www/html/ 下,为了方便。我现在/var/www/html/ 下建一个文件夹 11

0818b9ca8b590ca3270a3433284dd417.png

然后我在把root下的ks.cfg 拷贝在/var/www/html/11 中,可以测试查看一下

0818b9ca8b590ca3270a3433284dd417.png

看到了11下有个文件 ,

现在需要去修改tftp的配置文件

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

保存退出! Service xinetd restart 重启服务

客户端测试 !

如果要让linux 在安装的提示安装选择界面的话需要我们从光盘中的isolinux中拷贝

Vesamenu.c32 这个文件到/var/lib/tftpbopot/ 下 ,

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

修改tftp的配置文件,启用default vesamenu.c32 z

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

启动服务service xinetd restart

客户端测试

0818b9ca8b590ca3270a3433284dd417.png

就会提示你选择 !ok!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值