PROJECT MULTICASTER Kenneth Brian Gilliam Computer Electronic Networking Dept. of Technology Eastern Kentucky University.

Slides:



Advertisements
Similar presentations
Backing Up Your Computer Hard Drive Lou Koch June 27, 2006.
Advertisements

2 © 2004, Cisco Systems, Inc. All rights reserved. IT Essentials I v. 3 Module 4 Operating System Fundamentals.
Windows Deployment Services WDS for Large Scale Enterprises and Small IT Shops Presented By: Ryan Drown Systems Administrator for Krannert.
Drives, Directories and Files. A computer file is a block of arbitrary information, or resource for storing information. Computer files can be considered.
Chapter 3 Understanding the Boot Process and Command Line.
14.1 © 2004 Pearson Education, Inc. Exam Planning, Implementing, and Maintaining a Microsoft Windows Server 2003 Active Directory Infrastructure.
11 INSTALLING WINDOWS XP Chapter 2. Chapter 2: Installing Windows XP2 INSTALLING WINDOWS XP  Prepare a computer for the installation of Microsoft Windows.
1 Web Server Administration Chapter 3 Installing the Server.
Lesson 5-Accessing Networks. Overview Introduction to Windows XP Professional. Introduction to Novell Client. Introduction to Red Hat Linux workstation.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 12: Managing and Implementing Backups and Disaster Recovery.
Hands-On Microsoft Windows Server 2003 Chapter 2 Installing Windows Server 2003, Standard Edition.
MCT260-Operating Systems I Operating Systems I Managing Your System.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 8: Implementing and Managing Printers.
Chapter 2 Introduction to Systems Architecture. Chapter goals Discuss the development of automated computing Describe the general capabilities of a computer.
Cambodia-India Entrepreneurship Development Centre - : :.... :-:-
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 2 Installing Windows Server 2008.
Installing software on personal computer
1 Chapter Overview Introduction to Windows XP Professional Printing Setting Up Network Printers Connecting to Network Printers Configuring Network Printers.
LECTURE 14 Operating Systems and Utility Programs
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 12: Managing and Implementing Backups and Disaster Recovery.
Windows XP, Vista (?), 8.1 The lucky ones have an install disk. Bootable floppy from earlier Windows have limited usefulness.
70-293: MCSE Guide to Planning a Microsoft Windows Server 2003 Network, Enhanced Chapter 14: Problem Recovery.
Overview Print and Document Services Print Management console Printer properties Troubleshooting.
TC2-Computer Literacy Mr. Sencer February 8, 2010.
Changing the Way Systems are Deployed 1. 2 * Ghost since 1999 * Almost 4500 licenses * Prior to 2007 license count increase of 5% or greater a year *
Symantec Ghost Effective Disk Cloning Software. What is Ghost? “Ghost is a software product from Symantec that can clone (copy) the entire contents of.
Configuring the MagicInfo Pro Display
Operating Systems Networking for Home and Small Businesses – Chapter 2 – Introduction To Networking.
Chapter 8 Operating Systems and Utility Programs Serena Oldhouser.
BUSINESS COMPUTER APPLICATION University of Palestine College of Business Instructor: Mr. Ahmed Abumosameh.
Guide to Linux Installation and Administration, 2e1 Chapter 3 Installing Linux.
A+ Guide to Managing and Maintaining Your PC Fifth Edition Chapter 15 Installing and Using Windows XP Professional.
Tutorial 11 Installing, Updating, and Configuring Software
Computer Maintenance Unit Subtitle: Basic Input/Output System (BIOS) Excerpted from 1 Copyright © Texas Education Agency, All.
ITE 1 Chapter 5. Chapter 5 is a Large Chapter It has a great deal of useful information about operating systems. You will find this VERY helpful when.
1999 Cabletron Systems. Wireless Networking RoamAbout RoamAbout Installation Installation/Configuration of: Network adapter card on a: Windows 95 system.
Gene Perkins, Lassen High School Networking Academy
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 12: Managing and Implementing Backups and Disaster Recovery.
Computer Basics & Keyboarding. What Is A Computer? An electronic device operating under the control of instructions stored in its own memory unit An electronic.
University of Management & Technology 1 Operating Systems & Utility Programs.
Introduction to Interactive Media Interactive Media Tools: Software.
Bios Utkan Sürgevil
A+ Guide to Managing and Maintaining Your PC Fifth Edition Chapter 12 Supporting Windows 9x.
Common Servers in a Workplace Environment Brandon Reynolds Computer Electronic Networking Dept. of Technology, Eastern Kentucky University.
Chapter 8: Operating Systems and Utility Programs Catherine Gifford Dan Falgares.
Deploying Windows 7 Lesson 3. Objectives Understand enterprise deployments Capture an image file Modify an image file Deploy an image file.
Windows XP Professional Features ©Richard L. Goldman February 5, 2003.
WINDOWS XP PROFESSIONAL AUTOMATING THE WINDOWS XP INSTALLATION Bilal Munir Mughal Chapter-2 1.
T4L – NSW DET SOE Muticasting an Image. Problem New T4L computers use SATA HDD’s SATA drives are not recognised by Current DET Licensed version of Ghost.
Computer Basics & Keyboarding. What Is A Computer? An electronic device operating under the control of instructions stored in its own memory unit An electronic.
Understanding Backup and Recovery Methods Lesson 8.
I T Essentials I Chapter 5 JEOPARDY Installing & UpgradingComputerBasicsErrorsServicePotpourri
CSC190 Introduction to Computing Operating Systems and Utility Programs.
2007 TAX YEARERO TRAINING - MODULE 61 ERO (Transmitter) Training Module 6 Federal and State Installation and Updates.
Page 1 of 38 Lenovo Confidential Lenovo Confidential Lenovo Confidential Lenovo Confidential Lenovo Confidential Please Note: Information contained in.
VMWare Workstation Installation. Starting Vmware Workstation Go to the start menu and start the VMware Workstation program. *Note: The following instructions.
Computer Maintenance I
IT Essentials 1 v3 Module 4 JEOPARDY IT Essentials 1 RouterModesWANEncapsulationWANServicesRouterBasicsRouterCommands RouterModesWANEncapsulationWANServicesRouterBasicsRouterCommands.
Automating Installations by Using the Microsoft Windows 2000 Setup Manager Create setup scripts simply and easily. Create and modify answer files and UDFs.
John Samuels October, Why Now?  Vista Problems  New Features  >4GB Memory Support  Experience.
CITA 171 Section 1 DOS/Windows Introduction. DOS Disk operating system (DOS) –Term most often associated with MS-DOS –Single-tasking operating system.
CIS 221 Lesson 2. What is the first phase of the of the Installation of Windows XP? MS-DOS phase Why is the MS-DOS phase needed? the computer required.
Create Rescue Disk? Windows XP, (Vista) Windows 7, 8 Windows 8.1
Create setup scripts simply and easily.
Guide to Linux Installation and Administration, 2e
Effective Disk Cloning Software
CONFIGURING HARDWARE DEVICE & START UP PROCESS
Presentation transcript:

PROJECT MULTICASTER Kenneth Brian Gilliam Computer Electronic Networking Dept. of Technology Eastern Kentucky University

2 OUTLINE This presentation will introduce a software solution to aid in deployment of software to network clients. The software is optimized for Symantec Ghost but could be used with other network-aware DOS tools. The software uses MS DOS and the Windows batch file language.

MOTIVATION When deploying new network clients to a campus, any amount of time saved can be used for other tasks. I want my software to be used by IT professionals to streamline their client deployments and save time and/or money. Boot floppies are the common way to load the Symantec Ghost client, but they are slow and unreliable. 3

MOTIVATION I have worked in the Technology Department at Laurel County Schools during the summer for the past 3 years and have assisted in deployment of many new network clients. I wanted the process of loading the right NDIS2 (network) driver for each computer to be imaged to be faster and easier. 4

5 INTRODUCTION During my time at Laurel County, I disassembled many Symantec Ghost boot floppy disks in an effort to reverse-engineer them into a more beneficial form. I learned exactly what DOS requires for networking. I applied what I learned to create a tool that automates the process of loading network support for Symantec Ghost.

6 INTRODUCTION Previously, I created a version of Multicaster that supports multiple network interface cards via a menu system. The new version that I developed for this project automatically loads network support for the detected NIC.

7 PROBLEM STATEMENT It was observed that floppy disks could take over a minute to completely load network support for a single client. CDs and DVDs are faster yet fragile. When a collection of boot floppies are used constantly, one in 25 disks will physically fail within an hour of use. This is especially true when switching the disks among multiple computers.

8 PROBLEM STATEMENT Multiple discs must be carried by the technician if several different clients with different NICs need software. Multiple discs take up more storage space than a USB flash drive in a technician’s toolkit. Misplacing or accidentally damaging a disc can cause loss of time.

9 PROBLEM STATEMENT If a single Ghost floppy disk is used on multiple computers, computer name conflicts will occur unless the disk’s configuration is edited before each use after the first one.

10 PROPOSED SOLUTION To solve this problem, Multicaster was tried on different media during its development. Floppy disks: Placing multiple drivers onto a single disk was attempted, but floppies are slow and fragile. CDs: They are faster and hold more data, but are generally more fragile than floppy disks. The best media for Multicaster is USB flash. It is faster, more durable, physically smaller, and holds more data than CDs or floppy disks.

11 IMPLEMENTATION A USB flash drive was prepared for boot using a format utility from HP and Multicaster was created. DOS and all required support programs were loaded onto the drive. PCIScan.exe is the program that allows Multicaster to automatically load the NIC. Config.sys and Autoexec.bat were edited to run the necessary routines for network support.

12 IMPLEMENTATION PCIScan (by Bart Lagerweij of looks at the PCI bus and uses a database file called ndis.map to identify the installed hardware based on vendor and device codes. Ndis.map links the vendor and device codes with the proper driver name. Ndis.map tells PCIScan to return the driver name for the first detected network interface card to a system variable that is used in Autoexec.bat

13 IMPLEMENTATION A DOS program called Change.com modifies a file inside of Multicaster based on a command in Autoexec.bat to temporarily change the computer’s network name to a random string of five numbers. The text for the name depends on another program called Random.com

14 IMPLEMENTATION Multicaster was tested on as many different computers (with different NICs) as possible. The required drivers were downloaded from the manufacturer if the ones already collected were incompatible. PCIScan’s ndis.map file was updated as needed. Autoexec.bat and config.sys were edited as needed.

15 IMPLEMENTATION Functionality of Multicaster was verified by running Symantec Ghost after network support finished loading on each test computer. Ghost was initialized into GhostCast mode so it would retrieve a DHCP assigned IP address and display it on screen.

16 RESULTS Multicaster successfully boots from a USB flash drive and loads full network support automatically. The same USB drive containing Multicaster can be used on multiple computers without name conflicts or any configuration changes. The success rate is currently 80%, but downloading more drivers and editing ndis.map will drive this higher.

17 CONCLUSIONS Multicaster is practical for use in a live network environment because is saves time and simplifies the process of imaging multiple computers over a network using Symantec Ghost. This tool could be used for many network-aware DOS applications.

18 FUTURE WORK Some possible extensions for this project include support of wireless networking, support of multiple NICs, DNS, and conversion from Batch file language to C. A more advanced version of this software may one day be patented.

CONTACT ME Any questions or suggestions may be sent to: Please place the text “MULTICASTER” in all caps (without the quotes) somewhere in the subject line of your message. 19