© Copyright IBM Corp. 2008. All rights reserved. iii
Draft Document for Review November 15, 2007 3:27 pm 4372TOC.fm
Contents
Notices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii
Trademarks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . viii
Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .ix
The team that wrote this paper. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .ix
Become a published author . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .xi
Comments welcome. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .xi
Chapter 1. Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.1 Target audience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.1.1 Definition of roles and skills. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.2 The retail environment. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.3 The role and importance of IT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.4 Operating systems on Point-of-sale devices . . . . . . . . . . . . . . . . . . . . . . . . 6
1.5 Introducing Tivoli Provisioning Manager for OS Deployment . . . . . . . . . . . 6
1.6 Tivoli Provisioning Manager for OS Deployment in retail environments . . . 8
1.7 Typical scenarios in a system life cycle. . . . . . . . . . . . . . . . . . . . . . . . . . . 10
1.7.1 First-time installations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
1.7.2 Preparing a system for use as a master image. . . . . . . . . . . . . . . . . 11
1.7.3 Deploying to multiple systems from a master image. . . . . . . . . . . . . 12
1.7.4 Re-deploying to a specific system to resolve a problem . . . . . . . . . . 12
1.7.5 Backing up and restoring an entire system to resolve a problem . . . 13
1.8 Introducing the LAB environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Chapter 2. First-time installations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
2.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
2.2 Creating an unattended profile for Windows XP . . . . . . . . . . . . . . . . . . . . 19
2.2.1 Copying the media files. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
2.2.2 Slipstream Windows XP Service Pack 2. . . . . . . . . . . . . . . . . . . . . . 20
2.2.3 Creating the unattended profile. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
2.3 Adding drivers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
2.3.1 Downloading and unpacking the drivers . . . . . . . . . . . . . . . . . . . . . . 32
2.3.2 Creating a software package for device drivers . . . . . . . . . . . . . . . . 36
2.4 Deploying to a pristine system . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
2.4.1 Creating a deployment scheme . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
2.4.2 Modifying the unattended profile for a dynamic host name. . . . . . . . 48
2.4.3 Client Machine Boot and Deploy. . . . . . . . . . . . . . . . . . . . . . . . . . . . 51