Cyclone Video Demo and Timing Benchmark

From richud.com
Jump to: navigation, search


Scenario

HP Probook 6560b

Example : Imaging a HP Probook 6560b using "Cyclone" with Windows XP SP3 and Windows 7 SP1.

Videos were recorded using Desktop Recorder in Ubuntu 12.04 to .ogv format. Video output captured from via Intel AMT VNC server.

Windows XP captured directly via VNC through Remmina client.

Windows 7 via a Windows 7 VM running realVNC+ (timeout/disconnection issues using VNC)

  • Note, Desktop Recorder seems to run a bit fast for some reason so videos are about 15% faster than reality. Therefor timing tables were done separately and reflect real time. (Done without VNC attached session, not sure if that takes some cpu and slows it down)

Windows XP SP3

Timing Benchmarks

Stage Time Process
BIOS POST 00:00:00 PXE boot selected from BIOS
Chain loads pxelinux/syslinux via gPXE/iPXE
WinXP option selected > Auto generated sub-menu from database
WinXP sub menu, selected WinXP (with Office 2007 installed) with 20% of drive partitioned as D:, no further user input required. (universal clean driverless image)
Boots Cyclone linux kernel and initrd ramdisk
Partitions and images with relevant image
Injects drivers, modifies registry/sysprep file with relevant machine name, HAL, drivers, mass storage.
Imaging takes 80 seconds (If a machine specific image were used, whole process would be done now, in under 2 mins)
Reboot 00:01:53
XP Mini Setup, Finish Device Install 00:04:25 Boots into windows, most drivers installed now during mini setup.
Reboot 2 00:04:42
Auto logon, Finish Device Install and Cleanup 00:05:49 RunOnceEx fires up to install any remaining drivers and uses DriverPacks finisher to fix driver conflicts.
Reboot 3 00:06:44
Login Screen 00:07:18 Windows boots, ready for user login - device manager all devices installed.

Windows 7 SP1

Timing Benchmarks

Stage Time Process
BIOS POST 00:00:00 PXE boot selected from BIOS
Chain loads pxelinux/syslinux via gPXE/iPXE
Win7 option selected > Auto generated sub-menu from database
Win7 sub menu, selected Win7 with 20% of drive partitioned as D:, no further user input required. (universal clean driverless image)
Boots Cyclone linux kernel and initrd ramdisk
Partitions and images with relevant image
Injects drivers, modifies registry/sysprep file with relevant machine name, drivers.
Imaging takes 93 seconds. (If a machine specific image were used, whole imaging process would be done now, in under 2 mins)
Reboot 1 00:02:06
Finished installing devices 00:05:57 Boots into windows, drivers installed \"Setup is installing devices\".
Reboot 2 00:06:19
Auto logged in 00:08:28 Windows boots, ready for user login - device manager all devices installed.