亲,当您看到这个题目时,不要去怀疑,是的,可以做到。您只需要挂载光驱就可以了。
一、准备工作
1.在linux上搭建yum服务器
如果您的系统中已经有yum服务器,那么可以跳过此步骤。本例将使用本地yum服务器,使用光盘作为yum仓库。
接下来,将系统光盘挂载在/mnt/cdrom,这样就可以使用yum了。
2.安装kickstart工具
Kickstart工具可以方便编辑 配置文件。需要注意的是安装配置文件需要在图形界面下进行。
3.启动kickstart工具进行相关配置
基本配置
安装方法
引导装载程序选项
分区信息
网络配置
验证配置
防火墙配置
显示设置
软件包选择
保存文件到相关位置
但是配置文件还需要进一步修改,添加上一项不检查光盘key
4.将系统光盘的所有文件拷贝至相关位置
5.将有关文件从虚拟机中释放出来
笔者使用的是xmanager工具中的xftp小软件。将ks.cfg和从系统光盘拷贝的文件从虚拟机中释放出来。
二、搭建服务器
为了体验不同操作系统所搭建的服务器效果,笔者在本例中所采用的是windows server 2003搭建的服务器。
1.搭建DHCP服务器
Server 2003 使用的地址是192.168.10.1
配置地址池
2.搭建FTP服务器
在windows server 2003上搭建好ftp服务器后,在外部主机上进行测试,发现可以正常访问
将ks.cfg和从linux系统光盘拷贝的文件,传送至windows server 2003的主机上。
三、准备引导光驱
1.将boot.iso,解压缩出来,并挂载在linux主机上
在物理机上,使用winrar工具,将其p_w_picpaths目录下的boot.iso解压缩下来。并将该光驱挂载在linux操作系统上。
2.拷贝boot.iso下的所有文件至有关位置,并修改有关文件
由于boot.iso挂载后本身是只读模式,不能修改,所以需要拷贝到一个临时的目录下,为下一步做准备。
切换到有关目录下,修改配置文件。
修改如下值,可以实现自动的寻找ks.cfg的位置。
3.重新打包
4.将打包后的myboot.iso从虚拟机linux中释放出来,新建虚拟机test,在test上将myboot.iso挂载。
四、测试
将新建的虚拟机test配置成和windows server 2003同一个配置网卡(vmware 1),之后启动电源,就可以看到令人心动的一幕了。
由于笔者将boot等待时间设置的过短,因此并没有截取到图片。下面一张是依赖性检查。
自动进行分区。
安装开始。
安装基本完成。
在自动重启系统后,出现了登录画面。成功!