vmbox 安装linux 系统,《virtualbox完全学习手册》之使用kickstart全自动安装系统详解(linux)体验PXE功能(5)...

本实验我们讨论"Oracle VM VirtualBox Extension Pack"扩展包中提供的PXE功能。

首先我们了解下PXE相关的理论知识。

PXE(preboot execute environment)是由开发的最新技术,工作在Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持来自网络的的启动过程,其启动过程中,终端要求服务器分配IP地址,再用TFTP(trivial file transfer protocol)或MTFTP(multicast trivial file transfer protocol)协议下载一个启动包到本机内存中并执行,由这个启动软件包完成终端基本软件设置,从而引导预先安装在服务器中的终端操作系统。

下面我们在物理机是linux系统的机器上实现用PXE引导调用kickstart自动安装centos5.x作为实验目的,从而展开PXE相关的内容。

首先简单介绍下我们的实验环境,一台安装了centos5.x的服务器(物理机),其ip地址是192.168.1.106;我们在192.168.1.66这台物理机上使用SSH协议远程配置192.168.1.106,当然后期还会使用VNC协议连入192.168.1.106进行图形化配置。SSH协议是一个典型的c/s架构。

使用vboxmanage新建一台VM,使其可以使用物理机的PXE环境全自动安装系统。

STEP 1:首先我们查看物理机上安装的virtualbox以及相关信息;

6e5f312362e77c8c36cffa419362f5c0.png

STEP 2:使用vboxmanage子命令createvm创建一台新的VM;

51f0b3313a26e297462836a703ec63ed.png

STEP 3:使用vboxmanage子命令createhd创建一颗新的虚拟硬盘;

54dc72cdc05f3e54ed8f87e5738b42cb.png

STEP 4:使用vboxmanage子命令storagectl创建一个IDE类型的虚拟硬盘驱动器;

800dc69bd9085acf268dc08c44c6c51a.png

STEP 5:使用vboxmanage子命令storageattach将虚拟硬盘驱动器挂接到虚拟机上;

7903c8b0ec2cc602a34367e9141fece5.png

STEP 6:使用vboxmanage子命令modify将虚拟机的ioapic和acpi功能打开;

469f0a7c98803cba89f3e221a789114a.png

STEP 7:使用vboxmanage子命令modify将虚拟机的第一启动项修改为网络启动;

e298529d894a5d98772e2ae31c15f313.png

STEP 8:使用vboxmanage子命令modify将VM的网卡修改为桥接模式;(要和物理机处在同一个网络环境中,VM才能使用物理机的pxe环境);

f5c9dd5d7ffe7107c3370c92255cf923.png

STEP 9:使用vboxmanage子命令startvm将虚拟机加电启动;

2b9ce00de40bf0791f4cb36adb13c7d3.png

STEP 10:可以看到VM的虚拟网卡已经通过pxe芯片内置的dhcp客户端获得了ip地址且通过pxe芯片内置的tftp客户端获得了pxe引导文件pxelinux.0,进而找到了ramdisk文件和vmlinuz内核文件;

1b9f3b81eb10f1e5bee52d7efaa74882.png

STEP 11:接下来VM会调用ks.cfg脚本自动安装VM,这一切都是自动完成的,不需要用户做任何的动作;

b42e99179ba7c1afd4de24cfa4430ba6.png

STEP 12:当然,大家也可以选择使用GUI工具"virtualbox manager"创建一台VM且做相应的设置。

更加详细的内容,敬请期待本人即将上市的呕心力作 《virtualbox完全学习手册》。

姜皓,网络id 小耗子老师,精通linux服务器管理、windows server 服务器管理、cisco路由器管理、虚拟化(vmware workstation、vsphere、virtualbox)等内容。

现就职于西北某国企。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值