标签:引导 批量 配置文件 文件 然后 装机 安装 PXE
然后把防火墙、安全机制全都给关闭掉,不要让它们干扰后续的实验:
然后安装那几个需要用到的软件包:
如果重启了系统vsftpd是不能自动启动起来的,如果想让该服务每次开机都自动的启动起来,可以执行下图中的命令:
注:在dhcp的配置文件里面需要指定一些TFTP的相关数据
然后保存退出vim编辑器,
需要用到的目录是images
pxeboot放置的是我们远程装机需要用到的东西。
三个文件里能够用到的是第一个和第三个文件
initrd.img——初始化镜像文件 (可以帮助找到硬盘)
TRANS.TBL——该文件保存当前目录下的其他文件
vmlinuz——内核文件(可以启动各种进程)
补充:开机过程:
-
按下电源
-
开机自检(自检的依据是bios中设置的默认信息)
-
如果自检通过了,就按照bios中设置的引导设备进行引导
-
先读取初始化镜像文件(它的任务就是帮助主机利用该文件去加载scsi硬盘的驱动)
-
找内核(内核加载以后就可以帮助用户去启动系统了)
注:TFTP的根目录在/var/lib/tftpboot,这和FTP的根目录是不一样的。
在当前的系统下,是没有PXE的引导程序的,那就安装一下对应的包,利用这个包生成需要的PXE程序。如下图:
然后去找安装出来的驱动程序,PXE的引导程序是pxelinux.0,如下图:
pxelinux只是一个引导程序,为了指导该程序工作,就需要针对该程序创建一个配置文件,在这个配置文件里告诉引导的过程如何引导。如下图:
先在tftp的根目录下,创建一个子目录pxelinux.cfg,然后cd到该目录下,然后用vim编辑器打开并创建一个文件,文件的名字叫default(这就是你PXE引导程序需要的配置文件),即你的PXE是如何指导你的远程主机启动的,就看这个default里面的配置内容了
然后在vim编辑器里按照下图中的进行写入命令:
按图中的信息配置完成之后,退出vim编辑器。
注:在写第一行default auto(意思是默认情况下,你用什么去安装)的时候,要注意引导到底有几种方式。所以第一行default auto代表是你什么都不用输入,直接回车采用的方式去安装。
正常找一个Linux服务器操作系统开机,默认情况下会有三个方式可供选择,如下图,可以通过移动光标来选择不同的系统:
到此为止,所有的配置算是结束了,接下来就是验证部分了:
接着下一步,选择稍后安装。
然后启动一下该虚拟机,会进入到下面的界面:
然后根据前面的配置,再boot后面的横杠上有三种方式去装你的系统。如果直接回车会以默认的方式安装。
然后选择继续安装。
标签:引导,
批量,
配置文件,
文件,
然后,
装机,
安装,
PXE
From: https://blog.csdn.net/2401_85163870/article/details/139835234