使用PXE方式引导Ubuntu系统(2)

在server端准备一份镜像,并把它挂载到合适的路径。

mkdir /media/cdrom mount -o loop /root/ubuntu-16.04.2-server-amd64.iso /media/cdrom

注:我的镜像存放在/root/目录下,挂载到/media/cdrom目录。

2. 拷贝镜像文件

将镜像文件、配置文件拷贝到适当路径,如下:

cp -a /media/cdrom/install/netboot/* /var/lib/tftpboot/ cp -a /media/cdrom/* /var/www/html 3. 修改配置文件——default

编辑/var/lib/tftpboot/pxelinux.cfg/default文件,注释掉其中以default开头的一行。

编辑/var/lib/tftpboot/ubuntu-installer/amd64/boot-screens/txt.cfg文件(修改第6行):

... append ks=http://192.168.202.131/ks.cfg vga=788 initrd=ubuntu-installer/amd64/initrd.gz --- quiet live-installer/net-image=http://192.168.202.131/install/filesystem.squashfs 4. 修改配置文件——ks.cfg

在/var/www/html/目录下创建并编辑ks.cfg文件,进行如下最小化配置:

install text lang en_US langsupport en_US keyboard us mouse timezone --utc Asia/Shanghai rootpw --disabled user xxx --fullname="xxx" --password xxx reboot url --url bootloader --location=mbr zerombr yes clearpart --all --initlabel part /boot --fstype ext4 --size 200 part swap --size 1024 part / --fstype ext4 --size 1 --grow auth --useshadow --enablemd5 network --bootproto=dhcp --device=enp0s3 --onboot=on --nameserver=192.168.202.131 firewall --disabled skipx %packages @^minimal @core 八、启动客户机

启动client端机器,按F12进入引导方式选择界面,再按l开始网络引导,之后就进入自动部署安装阶段,OK!

注:引导初期,会有一次开机硬件自检。这里需要手动跳过为网卡设置nameserver的步骤。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/13561.html