富贵论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

手机号码,快捷登录

广告位招租qq41463402
查看: 11|回复: 0

[教程] Linux利用PXE安装虚拟机的方法

[复制链接]

1万

主题

1363

回帖

5万

积分

巡抚

UID
19727
金钱
0 点
威望
0 点
贡献
18246 点
宣传
0 人
买家
0 元
卖家
0 元
注册时间
2017-5-21
最后登录
2024-7-27

超强在线勋章夜游神勋章

发表于 2024-4-15 20:31 | 显示全部楼层 |阅读模式

之前和友人聊天,知道可以利用PXE安装虚拟机,相信很多用户都和富贵论坛小编一样还不是很清楚,在这富贵论坛小编就把学习到的方法分享给大家。

Linux利用PXE安装虚拟机的方法-1.jpg

方法如下:

1.1 dnsmasq

apt-get install dnsmasq

vim /etc/dnsmasq.conf

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

/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=https://192.168.100.171/ubuntu/ks.cfg preseed/url=https://192.168.100.171/ubuntu/ubuntu-server.seed vga=normal initrd=ubuntu-installer/amd64/initrd.gz --

注意:上述ks,与preseed应该配置一个Web服务器指向/var/www/ubuntu目录。

您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|小黑屋|富贵论坛 ( 琼ICP备2022019866号-1 )

GMT+8, 2024-7-27 13:16 , Processed in 0.755191 second(s), 40 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表