2. Deploying Windows XP - PowerPoint PPT Presentation

1 / 58
About This Presentation
Title:

2. Deploying Windows XP

Description:

Enables Restoration to previous OS after upgrading to Windows XP. All hardware devices and applications installed prior to upgrade will work ... – PowerPoint PPT presentation

Number of Views:61
Avg rating:3.0/5.0
Slides: 59
Provided by: mikej3
Category:

less

Transcript and Presenter's Notes

Title: 2. Deploying Windows XP


1
2. Deploying Windows XP
  • Thomas Lee
  • Chief Technologist QA plc

2
Agenda
  • Windows XP Setup Improvements
  • Three Types of Automated Setup
  • Scripted Install
  • Sysprep
  • RIS

3
Windows XP Setup
  • Improvements
  • Windows Welcome
  • Dynamic Update
  • Compatibility Checker
  • Uninstall
  • SysPrep - Factory

4
Setup Design Goals
  • Enhance user experience
  • Enable OS serviceability
  • Improve system stability
  • Unblock deployments

5
Setup Agenda
  • Unattended setup
  • WinPE
  • Imaging
  • RIS
  • Setup Tools

6
Why not use OEM Build?
  • Breaks the license ?
  • SysPrep is different
  • Lots of OEM Stuff
  • Product Keys

7
Automated Installations
  • Unattended setup
  • Scripted automated Windows Setup
  • Used to build Master PC
  • Imaging
  • Uses SysPrep and 3rd Party Disk Imaging products
  • Copies Master PC to many PCs
  • Remote Installation Services
  • Unattended Setup from Server
  • Imaging from Server (without 3rd party products)

8
Unattended Setup
  • Most flexible deployment option
  • Starts and runs Windows XP Setup on each computer
    individually
  • What you need
  • Winnt.exe, Winnt32.exe or CD (BIOS must support
    bootable CD)
  • A distribution share with Setup files or Windows
    XP CD
  • An answer file (text file) or winnt.sif if
    running unattended from CD

9
Unattended Installation
Manual Setup
10
Starting Unattended Install
  • From DOS/Windows 3.x
  • winnt.exe /ultanswer filegt /s ltsource sharegt
  • Make sure you have smartdrv.exe loaded
  • From Windows 9x/NT/WinPE
  • winnt32.exe /unattendltanswer filegt /s ltsource
    sharegt /tempdrivelttarget drivegt
    /syspartlttarget drivegt
  • From CD (computer supports CD boot)
  • Place winnt.sif file on a floppy disk, boot Setup
    from CD and insert the floppy when Setup starts

11
Install Windows XP
12
WinPE
  • Windows XP PreInstallation Environment
  • 32-bit Bootable environment
  • Replacement for DOS
  • Supports all Windows XP devices
  • Limited availability!

13
Prep the disk
  • Script DiskPart
  • 2 partitions
  • OS
  • Imaging

14
Show me
  • Building unattended text files
  • Diskpart.exe

15
Distribution Share/Folder
  • Directory that contains installation files -
    Windows XP, device drivers, any additional files
  • Structure (OEM can be moved in unattend.txt)

\i386
Windows XP files
\OEM
Contains all OEM files
\Textmode
Contains Txtsetup.oem, SCSI and HAL files
Maps to systemroot
\
\1
Maps to systemdrive.
\ltdrivers_dirgt
Contains PnP drivers and infs
\ltdrive_lettergt
Maps to a drive on the computer. E.g. E\
\ltdrive_lettergt
16
Installing Windows XP
  • Windows XP
  • Copy i386 folder from XP CD ROM
  • Windows XP SP1
  • Run XPSP1.EXE /Sd\winxp(see support\tools\spdep
    loy.htm)
  • Let SUS/WU add the rest
  • SP2 due in Summer

17
Customising the Build
  • OEM copies files to local disk
  • Cmdlines.txt executes commands at the end of
    setup
  • Cmdlines.txt is run synchronously
  • Commands in cmdlines.txt execute asynchronously
  • Use start /wait to call a CMD file
  • Use start /wait for each command in the CMD file
  • Cmdlines.txt has no user environment and no
    network access useful only for OEM
  • Cmdlines.txt cannot install MSI packages
  • Use GUIRunOnce
  • Use GUIRunOnce for network app installs

18
Customising the Build
  • Adding support for PnP hardware
  • Drivers must be available during GUI mode setup
  • Place files in OEM\1\Drivers
  • Create sub-folders (audio, net, etc)
  • Unattend.txt
  • Unattend
  • OEMPnPDriversPathdrivers\audiodrivers\netdrive
    rs\etc
  • Setup prepends systemdrive to each path

19
Whats new In XP Setup
  • Windows Welcome
  • Dynamic Update
  • Compatibility Checker
  • Uninstall

20
Setup User Experience
  • Plain English
  • Batch questions
  • Estimate Setup time
  • Hide Text mode
  • Warm colors
  • Unified branding
  • Billboards
  • Windows Welcome

Reduce Setup Anxiety
21
Windows Welcome (Out Of The Box Experience)
  • Engaging new look at installation
  • Animations
  • Simplified language
  • Adopted new Windows XP Visual Design
  • Smart Internet detection
  • Display pages appropriate to hardware
  • Use detected Internet to register
  • Highlights key consumer features
  • User accounts
  • Auto-configure Home Network
  • OOBEINFO.INF
  • Used to customize the setup routines
  • OOBE ASP pages can also be customized.

22
Dynamic Update
  • Address top PSS/Consumer installation problems
    before setup starts
  • Deliver any emergency fixes
  • Deliver new device drivers
  • Update any Windows file (including setup) after
    RTM

First experience only gets better!
23
Dynamic Update hint
  • See Windows XP Pro Resource Kit
  • See Dynamic Update link on http//www.microsoft.co
    m/windows/reskits/webresources

24
Built-in Compatibility Checker
  • Scans system and program files
  • Compares results against a list of
    known/potential problems
  • List view bubbles up top issues
  • Device Driver
  • Application warnings
  • Application Re-Install
  • Details button provides further explanation
  • Builds list of system files used for uninstall

25
Compatibility Checker hint
  • Can run
  • WINNT32 -checkupgradeonly

26
Uninstall
  • Enables Restoration to previous OS after
    upgrading to Windows XP
  • All hardware devices and applications installed
    prior to upgrade will work
  • User data created with new OS will be maintained

27
Uninstall
  • Included as part of Professional or Personal
    upgrade
  • Win98, Win98SE or Millennium upgrades only
  • Automatically done as part of upgrade
  • User can recover to old OS at any point in Setup
    process
  • Uninstall Archive generally 150-300 M
  • User reminder to remove back up files after 30
    days to save disk space

28
SysPrep
  • Creates a deployable image
  • SysPrep creates the image
  • Use 3rd party tools to deploy/copy images
  • Image contains OS, apps, customisation

29
Sysprep Installation
SysPrep
30
Using Sysprep (1 of 2)
1. Install, Configure Windows XP on a computer
  • 2. Install, Configure Applications, SPs, etc
  • Templates, File locations
  • 3. Run Sysprep.exe
  • Setupcl.exe must exist in same folder
  • Provide an answer file, sysprep.inf (if desired)
  • Shut down the computer

31
Using Sysprep (2 of 2)
  • 4. Run Image Copying tool to create master image
  • Xcopy, Norton Ghost, PowerQuest DeployCentre,
    hard disk duplicator, etc.

5. Save master image on network, CD, etc., and
download to target computers
  • 6. Boot up computer with duplicated image
  • Mini-Setup wizard is displayed
  • Can be scripted using Sysprep.inf

32
Sysprep - improvements
  • Sysprep Factory
  • Allows for updated / out of box drivers to be
    picked up by image at install time
  • Per machine customizations applied
  • Enables audit capabilities
  • Takes 1 minute to desktop for auditing vs. 4 in
    Win2k
  • Sysprep Mini
  • Mini Setup (not Windows Welcome)
  • Better cleanup
  • Pagefile
  • MRU / LRU

33
Sysprep sysprep.inf
  • Sysprep.inf
  • Same format as previous versions
  • Tweak file by hand
  • Comprehensive reference in deploy.cab help files
  • BuildMassStorageSection1
  • Allows multiple disk subsystems in one image.
  • Sysprep -BMSD
  • Sysprep clean
  • Cleans mass storage section
  • Runs automatically first time Sysprep is run
    after a BuildMassStorageSection1

34
SysPrep - Factory
  • New mode of SysPrep
  • Allows more Windows configuration
  • Allows modification of images
  • Install new drivers
  • Install or uninstall applications.

35
WinBOM.ini (Windows Bill Of Materials)
  • Drives sysprep factory
  • Scriptable audit / OS customization environment
  • Allows gathering of files (e.g. drivers, apps)
    from network
  • Handles application install
  • Applies Per-Machine information
  • Identity information
  • Machine name
  • ISP information

36
Remote Installation Service
37
Remote Installation Service
  • Remote Installation provides an easy way to
    install the base OS onto a PC
  • Remote Installation provides a way to create an
    Image of a PC and store the image on a server
  • Remote Installation can be used for machine
    replacement with other IntelliMirror features
  • Remote Installation does not mirror the hard disk
    to the server (not a back-up tool)

38
Remote Installation Services
  • Requirements
  • Ability for a user to wipe a Computer clean and
    install selected OS or Image
  • Ability for non-technical staff to install OS
    without staging
  • Admins can control which Images the user has
    access to
  • Benefits
  • Reduced cost of deploying new hardware
  • Basic disaster recovery ability
  • Reduce the size of Images on the server
  • NB Requires Active Directory PXE

39
RIS Installation
RiPrep
40
RIS Server Set-up
  • Install RIS
  • Run RISetup
  • Configures server
  • Installs W2K/WXP Professional image
  • Installs Admin Property pages
  • Ensure DHCP server is accessible to clients
  • Authorise RIS servers in DHCP admin
  • If RIS was installed at system install this is
    also accessible via Configure your server

41
RIS Server Services
  • BINL (Boot Information Negotiation Layer)
  • The boot server service interacts with the
    ADand other boot servers to remote install a
    client
  • TFTPD (Trivial File Transfer Protocol Daemon)
  • Protocol used to transfer files needed to remote
    install, maintain and troubleshoot a client
    machine
  • SIS (Single Instance Storage)
  • Runs on NTFS partition to reduce disk space
    usage by removing duplicate files from RIS images

42
Creating RIS OS Install
  • Configure RIS Server as mentioned
  • Creates a default CD-based image
  • Configure client computer names and locations
  • Configure client installation options
  • Modify installation using answer file
  • Set permissions on image - set ACLs on .sif files
    (or templates folder)

43
Creating a RiPrep Image
  • Install and configure OS
  • (Windows 2000/XP professional)
  • Configure components and settings
  • Install and configure applications
  • Remove all unnecessary data
  • User profiles, user data
  • Test the configuration of the operating system
    and all applications
  • Modify the Default User profile
  • Run Riprep.exe \\ltrisservergt\systemroot\system32
    \reminst

44
RIS Hints
  • Must have Windows 2000 SP2 on server
  • Must have new RISETUP.EXE
  • See Q287546
  • Must copy new files from .NET server
  • RIPREP.EXE
  • IMIRROR.DLL
  • SETUPCL.EXE
  • RIPREP.INF

45
Setup Tools
  • Deploy.cab
  • Setup Manager
  • Unattend.txt
  • Sysprep
  • Factory
  • Sysprep.inf
  • Winbom.ini

46
Windows XP SP2
  • What is it?
  • Whats new and different
  • Why does it matter?

47
XP SP2 is. . .
  • A LOT More than just a service pack
  • A new security baseline for our client OS
  • The start of Springboard . . .
  • NOT XP reloaded

48
What is Springboard
  • Get secure and stay secure with less cost, less
    stress and less effort
  • Impacts many products
  • XP SP2 (where it starts!)
  • Windows update V5, update.exe
  • Windows Installer 3 (.msp/.msi)
  • Windows Update Services
  • Windows Server Server SP1
  • Big changes in functionality baseline security
    level for Microsoft products

49
SP2 Security Enhancements
Network
Help protect the system from directed attacks
from the network
Email/Web
Enable safer Internet experience for most common
Internet tasks
Memory
Provide system-level protection for the base
operating system
Updates
Ensure that when updates are necessary, they are
easier to deploy quickly
50
Network Enhancements
  • Windows Firewall
  • Enhanced and turned on by default
  • All ports are closed except when they are in use
  • Enterprise administration of Windows Firewall
    through Group Policy
  • Reduce RPC attack surface
  • DCOM tightened up

51
Email and Web Services
  • Safer web browsing
  • Internet Explorer will be enhanced to
  • Provide improved protection against harmful web
    downloads
  • Significant changes to the IE engine
  • Locking down the Local Machine zone
  • Pop-up (Manager) blocker
  • Manage plug-ins

52
Memory
  • Enhanced memory protection
  • Core Windows components recompiled to reduce
    buffer overruns potential
  • Hardware-Enforced "no execute" (NX) on CPU
  • 64bit and K8 Intel Itanium

53
Other XP SP2 Features
  • Automatic Update
  • Easier to download
  • Doenload and install critical updates
    automaticaly
  • WUS Client
  • Improved over SUS client
  • Downloads restartable

54
Still More XP SP2 Features
  • Media Player 9
  • Security scrubbed
  • More robust security settings
  • No execute of scripts by default
  • DirectX 9.0b
  • Bluetooth Update
  • Improved wireless client

55
How do I get SP2?
  • XP SP2 Technical preview program
    http//www.microsoft.com/SP2Preview
  • SP2 newsgroups
  • msnews.microsoft.com
  • MSDN subscriber downloads
  • Technet
  • Etc

56
Well show me then
57
3 types of install
58
Questions
Write a Comment
User Comments (0)
About PowerShow.com