标签:gpxe

发表于
先普及一下,aoe(ata over ethernet),跟iscsi差不多,不过是硬盘协议走在了以太网上。iscsi是3层的协议,aoe是二层的协议。 因为是二层的,所以没有网关、路由等等,相对强制的,客户端和服务器端必须是位于同一子网内。 先装服务端vblade: yum install vblade 然后准备存储空间,像lv、raw文件、硬盘(/dev/sdb)、硬盘分区(/dev/sdb1)或者raid磁盘/dev/md0都可以用作储存。 做一块20G的raw文件存储空间: mkdir /storage dd if=/dev/zero of=/storage/storage1.img bs=1024k count=20000 做一块aoe硬盘: vbladed 65535 255 eth0...
发表于
古老的命题,如果想玩Dos 6.22之下的游戏,那就需要引动一个Dos系统了。 系统文件倒是现成的,Dos6.22.img。 如何做个gpxe的启动呢? 简单,依样画葫芦,修改boot2.php case '\52:54:00:7f:65:bb': echo "initrd http://172.16.8.1/ks/dos/Dos6.22.img\n"; echo "chain http://172.16.8.1/ks/dos/memdisk\n"; break; memdisk是从syslinux中拷贝的,也是神器。 其实可以用sanboot来启动的,...
发表于
在做pxelinux启动的过程中,不可避免的会用到menu。有两个选择,menu.c32 和 vesamenu.c32。 效果如下: menu.c32 vesamenu.c32 区别就是一个地方,我们看一下配置文件: default vesamenu.c32 PROMPT 0 NOESCAPE 0 ALLOWOPTIONS 0 TIMEOUT 200 MENU TITLE Boot Menu LABEL Ghost_Client_UNDI MENU LABEL ^1. Ghost Client UNDI MENU DEFAULT kernel memdisk append keeppxe initrd=imz/Client_undi....
发表于
按上一篇所说,我们已经弄了个iscsi上面的win7卷,其实就是把萝卜花园的win7 clone到了一个10G的文件卷上。 引申问题: 大家可以用qcow2的文件格式的: qemu-img create -f qcow2 /export/iscsi/windows7.qcow2 60G vi /etc/tgt/targets.conf <target iqn.2016-07.com.renhe:renhe-16-8-6.disk03> backing-store /export/iscsi/disk03.img backing-store /export/iscsi/windows7.qcow2 write-cache off </target> tgt-admin --execute 那么,我们如何让gpxe直接起动这个卷呢? 还是编辑boot2.php即可:...
发表于
我们希望有紧急情况出现的时候,gpxe可以systemrecuecd救急,可能也希望机器上架前测测内存、分区、起个winpe等等。这时候就要用到hiren这个工具了,这个东西就是国外的老毛桃工具箱! 很简单,修改boot2.php case '\52:54:00:a7:ef:5d': echo "initrd http://172.16.8.1/ks/winpe/Hiren.iso\n"; echo "chain http://172.16.8.1/ks/winpe/memdisk iso raw\n"; break; memdisk从syslinux里面拷贝即可。 这样就有一个万用工具可用了,iso启动都可以采用这种方式哦。...
发表于
既然用到gpxe,就试试远程运行systemrecuecd。万一系统出毛病,可以拯救一下。 下载cd wget http://downloads.sourceforge.net/project/systemrescuecd/sysresccd-x86/4.7.3/systemrescuecd-x86-4.7.3.iso 装进 http://172.168.8.1/ks/sysrcd目录中 mount -o loop systemrescuecd-x86-4.7.3.iso /mnt/iso mkdir -p /var/www/html/ks/sysrcd cp -r /mnt/iso/* /var/www/...
发表于
如果某些机器没有pxe bootrom片子,烧iso不好携带,那就只能烧usb启动盘了。那么怎么做个gpxe的usb启动盘呢? 首先,还是去到网站生成gpxe文件: http://rom-o-matic.net/gpxe/gpxe-1.0.1/contrib/rom-o-matic/build.php 选择‘USB Keychain disk image (.usb)’ 格式,加载所有驱动‘all-drivers’。 下载下来的文件是gpxe-1.0.1-gpxe.usb,336k。 把它改名叫gpxe.img。 然后下载 http://www.rendoumi.com/soft/Win32DiskImager-0.9.5-install.exe , 安装运行: 选择gpxe.img,烧进usb即可,剩下的就是依样画葫芦,编辑boot2....
发表于
有了上篇GPXE的启动方法,我们来启动一个Ubuntu来玩: 简单的修改boot2.php即可: case '\ec:f4:bb:d9:96:40': $ip="172.16.36.2:172.16.37.254:255.255.254.0:myhost-16-36-2"; $ipa=explode(':',$ip); echo "ifopen net0\n"; echo "set net0/ip $ipa[0]\n"; echo "set net0/netmask $ipa[2]\n"; echo...