站务联系

内容

使用BMC+PXE进行批量自动部署服务器(Legacy启动)(5)

发布时间:2021-08-11   来源:网络整理    
字号:

根据需求配置default文件。

配置内核与驱动程序

在tftpboot目录下注意是否存在内核:vmlinuz 与 驱动程序:initrd.img。

内核:vmlinuz 与 驱动程序:initrd.img一定要与操作系统相匹配。这两个文件一定不通用。

如果需要安装对应的操作系统,去光盘找images文件夹,里面一定有这两个文件。

自定义系统

创建对应系统的目录,将这两个文件放入进去,比如在这里创建centos7

cd /var/lib/tftpboot
mkdir centos7.9
cd /media/images/pxeboot
cp vmlinuz initrd.img /var/lib/tftpboot/centos7.9

然后修改配置文件

vim /var/lib/tftpboot/pxelinux.cfg/default

模仿它的启动菜单填写新增内容。

label centos7.9
  menu label ^Install CentOS 7.9
  ## 根目录为tftp的目录,因此内核在/centos7.9/vmlinuz
  kernel /centos7.9/vmlinuz
  append initrd=/centos7.9/initrd.img

重启pxe启动测试机器,选择centos7.9菜单,按tab键,可以观察到上面已有的内容。

在教学视频中的rhel里则会提示输入网络安装的网址。 但在centos安装会卡住,提示:/dev/root does not exist。这是因为没有ks文件,安装文件没有正确的识别到硬盘。使用下面的方法可以获取到ks文件。

自动化部署部署安装源

随便什么文件服务器都行。假设pxe文件服务器为10.1.0.1

图说天下

  • 5页:
  • 上一页
  • 1
  • 2
  • 3
  • 4
  • 5
  • 下一页
  • ×
    二维码生成