如何通过PXE实现一键自动化安装操作系统?
PXE(preboot execute environment)预启动执行环境,主要实现网络引导技术。
下来我们来看看如何配置:
安装需要的组件:
yum install dhcp tftp-server tftp vsftpd syslinux -y
cp /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample /etc/dhcp/dhcpd.conf
/etc/init.d/dhcpd start
chkconfig tftp on
service xinetd start
cp /var/ftp/pub/images/pxeboot/{vmlinuz,initrd.img} /var/lib/tftpboot/
cp /var/ftp/pub/isolinux/{boot.msg,vesamenu.c32,splash.jpg} /var/lib/tftpboot/
mkdir /var/lib/tftpboot/pxelinux.cfg
chmod +w /var/lib/tftpboot/pxelinux.cfg/default
vim /var/lib/tftpboot/pxelinux.cfg/default
配置DHCP服务:
复制配置文件模版
编辑配置文件 /etc/dhcp/dhcpd.conf
option domain-name "tuchao.com";
option domain-name-servers 192.168.1.201;
default-lease-time 43200; //默认最少租用时间
max-lease-time 86400; //默认最长租用时间
# Use this to send dhcp log messages to a different log file (you also
# have to hack syslog.conf to complete the redirection).
log-facility local7;
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.10 192.168.1.110; //定义地址池
option routers 192.168.1.1; //定义网关
}
next-server 192.168.1.201; ////指向tftp服务器
filename="pxelinux.0"; //tftp根目录的相对路径
配置完成后保存,启动dhcp服务。
配置tftp服务器编辑配置文件 vim /etc/xinetd.d/tftp
复制引导文件到tftp目录下,这个引导文件由syslinux提供
cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/
复制需要的引导文件到tftp提供服务的目录下。
cp /var/ftp/pub/isolinux/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default
给default文件赋予写权限,然后编辑。
使用system-config-kickstart工具制作一个ks文件,保存至指定的位置。(略)
启动vsftpd服务 //提供安装源
启动xinetd //提供PXE引导
启动dncpd //提供动态获取IP,并告知客户端tftp服务器位置。
开启一台虚拟机,设置从网卡启动。
网络引导,一键自动化安装,成功实现。
2022-03-17 广告
10
ISO安装镜像:正版用户可前往微软社区获取windows
10
Technical
Preview
Build安装镜像,其他用户可前往MSDN
I
tell
you-操作系统-
Windows-Technical
Preview
Build获取X86或X64的系统镜像安装文件,请根据你的内存容量进行位数选择
2、U盘启动盘刻录:Windows
10的安装方法和Windows
8的安装方法没有很大的区别,推荐将系统ISO镜像通过UltraISO刻录至4GB
U盘,通过U盘来启动win
10的安装过程
windows10
U盘启动盘刻录的方法
3、boot快捷启动快捷键:刻录windows10
U盘启动盘后重启计算机,按下boot快捷键进入启动快捷菜单,不同的机型有不同的启动快捷键,部分机型无启动快捷键就需要进入BIOS设置第一启动项。我是联想笔记本,启动LOGO也提示了按F12进入快捷启动菜单
4、Boot
Options
Menu:进入快捷启动菜单后方向键选择你插入的windows
10
U盘启动盘,回车键确认。如果是进入BISO将U盘设置为第一启动项则保存修改后直接启动U盘
5、Windows安装程序:启动U盘后自动读取刻录在U盘的系统启动信息,出现Windows安装程序窗口,要安装的语言,时间和货比格式,键盘和输入方法都默认,直接点击下一步
6、现在安装:弹出Windows安装程序,点击现在安装。左下角的修复计算机是用于已安装windows10操作系统进行系统修复的
注:如果出现鼠标无法使用请更换无需驱动的鼠标或无线鼠标
7、微软预发行软件许可条款:这是微软的预发行Windows操作系统的许可条款,大概浏览一遍了解相关事项勾选我接受许可条款,点击下一步
8、Windows安装类型:windows10和以前的windows版本一样提供了升级安装和自定义安装两种安装方式,升级安装在保留你的windows设置的前提下直接升级,自定义安装则是完全重新安装新的系统,一般建议选择自定义安装。
9、主分区选择:windows10操作系统需要安装到主分区,不能安装至逻辑分区,选择你的系统分区后点击格式化,格式化完毕点击下一步
10、正在安装Windows:选择windows10安装分区后自动展开ISO镜像文件,这个过程可能需要一段时间,请耐心等待
11、正在准备设备:成功完成镜像文件展开和安装后会自动重启计算机,重启完毕进入正在准备设备过程
12、基本步骤:接下来windows10安装程序提示完成基本步骤,包括上网,设置和登陆
13、跳过网络连接:如果你没有WIFI可点击跳过网络连接,直接点击下一步
14、快速设置:我们建议使用这些设置,其中某些设置有时会发送信息到Microsoft,这里建议点击使用快速设置,即系统默认设置
15、创建在线/本地账户:从windows8起系统就提供了本地账户和在线账户两种微软账户的支持,上一步骤连接了WIFI的话可设置在线账号,未连接WIFI则只能点击创建本地账户,在线账号可安装系统完毕后再去创建和登陆
16、相关设置:设置账户信息后点击下一步进入相关设置流程,包括从应用商店获取应用等步骤,自动化完成
17、桌面图标:成功完成后进入windows
10系统桌面,有回收站和Welcome
to
-Tech
preview图标,在桌面右键-个性化-桌面图标-勾选计算机,用户的文件-应用-确定,将计算机和用户文件夹添加至桌面
18、windows10安装完毕:至此Windows
10成功安装完毕,点击左下角菜单图标可看见windows10独具风格的Windows7风格开始菜单