Linux利用PXE安装虚拟机的方法
导读: 之前和友人聊天,知道可以利用PXE安装虚拟机,相信很多用户都和小编一样还不是很清楚,在这小编就把学习到的方法分享给大家。
方法如下:
方法如下:
1.1 dnsmasq
apt-get install dnsmasq
vim /f
bogus-priv
filterwin2k
interface=eth0
dhcp-range=192.168.100.172,192.168.100.180,12h
dhcp-host=52:54:00:ed:00:f7,192.168.100.178
dhcp-boot=pxelinux.0
enable-tftp
tftp-root=/var/ftpd
dhcp-authoritative
虚拟机安装vim命令 /etc/init.d/dnsmasq restart
注意:如果想要为pxe client分配固定IP,可使用dhcp-host参数.采用这种方式的好处是可以避免将已经网络的IP搞乱。
apt-get install dnsmasq
vim /f
bogus-priv
filterwin2k
interface=eth0
dhcp-range=192.168.100.172,192.168.100.180,12h
dhcp-host=52:54:00:ed:00:f7,192.168.100.178
dhcp-boot=pxelinux.0
enable-tftp
tftp-root=/var/ftpd
dhcp-authoritative
虚拟机安装vim命令 /etc/init.d/dnsmasq restart
注意:如果想要为pxe client分配固定IP,可使用dhcp-host参数.采用这种方式的好处是可以避免将已经网络的IP搞乱。
如果使用KVM提供的虚机作为pxe client来测试时, 应该每测试一次新建一个虚机(千万不能重复测试)。
1.2 PXE
mkdir /var/www/ubuntu
mount -o loop/bak//kvmimages/ubuntu-11.10-server-amd64.iso /mnt
cp /mnt/preseed/ubuntu-server.seed /var/www/ubuntu
cp -a /mnt/* /var/www/ubuntu
cp -r /mnt/install/netboot/* /var/ftpd/
vim /var/ftpd/pxelinux.cfg/default
default linux
label linux
kernel ubuntu-installer/amd64/linux
append ks=192.168.100.171/ubuntu/ks.cfg preseed/url=192.168.100.171/ubuntu/ubuntu-server.seed vga=normal initrd=ubuntu-installer/ --
注意:上述ks,与preseed应该配置一个Web服务器指向/var/www/ubuntu目录。
1.2 PXE
mkdir /var/www/ubuntu
mount -o loop/bak//kvmimages/ubuntu-11.10-server-amd64.iso /mnt
cp /mnt/preseed/ubuntu-server.seed /var/www/ubuntu
cp -a /mnt/* /var/www/ubuntu
cp -r /mnt/install/netboot/* /var/ftpd/
vim /var/ftpd/pxelinux.cfg/default
default linux
label linux
kernel ubuntu-installer/amd64/linux
append ks=192.168.100.171/ubuntu/ks.cfg preseed/url=192.168.100.171/ubuntu/ubuntu-server.seed vga=normal initrd=ubuntu-installer/ --
注意:上述ks,与preseed应该配置一个Web服务器指向/var/www/ubuntu目录。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论