Saturday, October 27, 2007

Lenovo (formerly IBM) Thinkpad and Ghosting

Imaging ThinkPads with Symantec GHOST

Here is a situation where Tech does byte: I have traditionally made IBM, now Lenovo Thinkpads the main laptops for our company. We also maintain a smaller fleet of Panasonic ToughBooks. What I would usually do, is buy a lot of the same model and hardware type, build one and then use Microsoft Sysprep and then create an image of the laptop to copy to the other laptops. This made setup a bit faster than going through each one and load every program needed.

We had an aging fleet of T21 Thinkpads, so I started buying some X40, X41, T40, T41, and a bunch of the T60s. When we went to image the machine with Ghost, that worked OK. Then if you put that image back over the same machine that also worked; but if you tried copying the image to other machines, then at the boot you just got a blinking cursor at the top left and a black screen. No beep codes, no error messages, no Windows anything.

This at first was a real disappointment to me. At the same time, we had decided to look at Acronis also as an image deployment solution. Acronis seemed to work perfectly with the Thinkpads. There was one catch, if I wanted the same functionality as Ghost Enterprise Suite, I was going to have to fork over $5k instead of the $1.5k upgrade to Ghost (my cost here is based on how many licenses I had to buy). And the Ghost product did both Unicast and Multicast, where as with Acronis you had the multicast version, which indeed was cheaper than their Workstation product, but still more than the cost to upgrade Ghost.

Here is another piece of advice: "Don't listen to sales people too closely, look real hard before you buy". The sales guy we talked to at Acronis seemed to make it a point, how Acronis worked with the Thinkpads, and how Ghost would not. Now being a sales person, he could of known more about why I was having a problem with Ghost, or maybe it was an opportune line for him to get us to buy his product. In either case, I did not bite. I decided to go with Ghost and give it another try. Even if it did not work, the rati of PCs to Laptops made buying Ghost still a good value.

Here is the real answer though: After looking a little harder, and having a bit more time, I found the answer of how to Ghost these IBM laptops:

1. Build the first laptop. Do what ever you need to do. Install Software, updates, drivers, etc.
2. Sysprep your laptop with Microsoft's Sysprep (You have a little set up work for Sysprep itself).
3. Now, Sysprep shutdown the laptop, so boot it up, but make sure you get into CMOS (Thinkpads used the F1 key).
4. In CMOS, make sure you can boot to the CD ROM or whatever you are using to boot the laptop to use Ghost . I use Bart's PE with my licensed copy of Ghost32.exe.
5. Also, in CMOS, go into the Security section, then in the IBM Predesktop Area, and set the Access to IBM Predesktop to Disabled. This is the source machine.
6. Save changes, boot to your Imaging process.
7. Before you run Ghost, whether you are running from a batch or through the GUI interface, set the Option Switches to -IB.
8. Create Image and then you can boot and set the Predesktop back to Normal on that machine.
9. On the target machine do the same in CMOS disabling the Access to Predesktop area.
10. Apply your image.
11. Set the Presdesktop area back to normal on target machine.
12. Run the mini install that Sysprep creates and you should be in business.

If you are already using Acronis, I don't think you will have any problems. If you are using Ghost this seems to solve the problem.

Happy Ghosting!


Tuesday, October 23, 2007

The Google:

Yeah, I use the Google too Mr. Pres., yeah, and I know the name of the program is called Google Earth. But unlike the Pres, I am not just flying around looking at my ranch, well, that is because I don't have a ranch, unless the dressing in the refrigerator counts - Anyway I have have been using Google now for quite sometime, but I expanded it a bit. For years now I maintained my own Web Server(s) (Both IIS and Apache ), an email server, a file server and data storage at my home. This after a while gets a bit pricey. The electric bill alone is enough, but the hardware, software and my time also piles up. Now, I did it not only because I like messing around with technology, but it was a good way to learn and test things at home. At work I am a network administrator, so a lot of what I did at home translated to things I did at work. But lately I started thinking, "you know I don't need to do this all at home anymore. I can do the same thing pretty much for free on the Internet and without much hassle".

I looked at Google Apps. What I did not realize before was that with Google Apps, I could point my domain to them, and I would not loose my domain presence. You don't need to do this, but then your URLs have a longer name, and the Google. com name is always in there. Instead, once you set yourself up with Google Apps (free version), you create Custom URLs. Following the instructions I had no problems. There is basically two parts: One you have to be able to change your DNS settings with the company that is hosting your domain name, like GoDaddy, or Network Solutions. I, for example, had in network solutions: www.,,, and Each was pointing to an IP address, and I had the appropriate MX records created for the mail. I deleted all of that, and created CNAMES which are basically Aliases, and pointed them to the appropriate address. That is the other part: Google shows what to put in as you are setting it up. Voila I moved it all to "the Google". The email basically worked right away. Some of the Web Pages and Blogs took a few minutes. The longest I think like 30 minutes to come up. This is normal when you are changing pointers out there in the Internet because it takes a little time for the changes to spread to all the DNS servers.

The only one that was a little different is for email. You have to have had the CNAME for your domain first. You then add the MX records that Google Gives you for the email. Now your email never stops and you still keep your custom personal email. You have the option to use the Google Gmail Web interface, or Pop it with your email client.

After that you can roll. You create CNAMES for all your other stuff: Blogs, Web Page etc. I opted to Move my Blog server that I had running at home featuring WordPress to Blogger, and then put the appropriate CNAMES also for that. Blogger does the same thing where you can just create a CNAME, and you don't have to use the "" format. Also, if you created a blog on blogger, you know all the good names seem to be taken, so instead of having "", you would get something like "". By doing the CNAME thing you can have whatever you want baby because it is your domain.

The biggest limitation so far is my Web Site. I had complete control over my Apache and IIS servers. I had the complete ability to have MySQL, PHP, Frontpage Extension, etc. Also I managed my space and used whatever I wanted to develop the site. With Google right now that seems a little limiting, but I think I can accomplish what I want with it. The Blogging is cool and the email is really cool because I have my own email server, just not have to maintain it.

The Google Apps is a bonus also. I can create Documents, Spreadsheets, and Presentation all on line. I can upload MS Office documents to the Folders on the Google Apps Server, and I can convert the Google Documents to a variety of formats including Office and Pdfs. That is quite cool. Not only that but I created accounts for others in my family, and they can share all that information also. They have emails with the same domain name which is really cool and it is easy for them to use without me having to explain anything, because after all, it is just the Web and everybody seems to be able to use the Web.


Sunday, October 21, 2007

Package Factory for U3

U3 technology is a pretty cool. You can carry your apps in a USB flash drive wherever you go. The number of apps is pretty large. If your drive says that is U3 enabled, then you already have some apps preloaded. Some of the more common are Firefox, Thunderbird, Avast Antivirus, etc. There are quite bit of free ones and there is even more available for just a little bit of money. But did you know you can add your own apps?

I did not know that until my assistant Kalen told me about it. It is called Package Factory. With it you can take some of your favorite utilities and convert them to U3 format. Then install them on your U3. Pretty cool.

The whole thing works this way: You add the executable to the executable window, and then you create U3 package. Now, you can also add dll, hlp, ini and other files. You just have to use the advanced mode. Not all programs will work. That is, programs that use the Windows Registry intensively will not work. Yet, I have had only one program not work. Most of the programs I added were utilities, small programs I use for special purposes. Bigger programs that you might want to use, you might have to get already packaged up like Open Office.

Here are the screen shots in the process of creating a U3 package:
You can start out in Wizard mode. For example if your Program consist only of one executable, like say cmd.exe, then this would suffice. Just drag and drop to the EXE and then click on create.
If you click on advanced mode you will get the following screen. Notice the GUID numbers. This will correspond to the folder it will create in the U3 System\Apps Folder. Just in case you have to manually do something with it.

The Host Screen shows you the Executable you just added. Here if the program comes with other files, you can add them here. If there are Sub folders you can add the whole sub folders here. This is what I had to do to get Clam Win to work.In the Data Window you add any INI, or PREF or other files.

The Device folder is for HLP or CHM files.
Now you can select Create a U3P File in the Summary Window

Once you do that you save the file to whatever location on your computer you want. I created a U3Package Folder on my desktop. Then start your U3 Start Menu and select Add Program, then Install from my Computer.
Select the .u3p install file you just created

Just walk through the wizard.

And there it is one of your programs. Pretty cool

I did have to play with it a little at first to get more complicated programs as ClamWin to work, but in all cases but one they all have worked. If you read the details in the screens, for example in the Host Window it says no U3 awareness is required for programs/files added to that window. So you could say that is why a plain old stand alone exe will always work. In the other Windows it says files have to be U3 aware, but I don't know what that exactly means because most of the programs I added were not necessarily developed for U3. It stands to reason, that if the program is not making much use of the registry, and that if all the files that it needs to run are accessible, this means that if it needs another helper file, it will be in a sub folder of the root where the main executable is, or it just knows the path from its location - It should work!

Here is a list of programs that I got to work on my SanDisk Cruzer U3 USB Stick, this is not inclusive, because I have many others that I have found already packaged. I tried to find the links for you, but some I just had and cant remember where I got them. Also, if you use your imagination you can do many more. Some you can use from the Portable Apps Installs, others, from Bart PE Plugins, and others you just start from scratch. Here are some of the more notables that I did:
Ghost Explorer
Ghost32 - Licensed
Good Synch - There is a free version too
HP USB Disk Storage Format Tool
ClamWin Portable - from portable apps.

Nero CD - DVD Speed
Pasword Corral
Screen Hunter
Subnet Calculator
Sysinternal TCP View
System Explorer
Trivial FTP Daemon 32
Wake-on-Lan Gui
Xnote Stop Watch

If you find this useful, please drop me a comment. Maybe you found some other cool programs to make work that I didn't.


Saturday, October 20, 2007

Portable Apps

Originally Created:Saturday, April 14, 2007

2:02 PM

At my old Blog Site.

Title: Portable Apps


Technology is still in my mind the most dynamic field in the market today. Everyday new gizmos and gadgets appear. Some seem to me not to be so unique or useful, but others certainly get my attention. One of these technologies that has caused me to stop and look, is the "portable apps" technology. I first saw this in the U3 USB drives [ ], but now Portable Apps [ ]has also caught my attention. That is what this article is about. Software Applications, that are "portable", and specifically the Portable Apps version.


First, let me describe what a portable app is. From my perspective, a portable app is any application that will run on any removable device such as a thumb drive, solid state drives (SD/Compact Flash, etc.), eSata, USB or Firewire. They must also be able to stand on their own. That is, that there is no need for installing any code to the Operating System of the computer to which the device is attached. Also the portable app should not leave behind any trace or files on the host computer. Every thing should be encapsulated in the removable device where the portable app resides.

Similar Product Comparison

Let me also explain that the biggest difference that I saw between the U3 and the Portable Apps version is that with the U3, you have to have a U3 enabled drive, and that the menu system is built already into the drive. In the Portable Apps version, since you can add it to any drive, it is not built in. The difference is, that when you plug in a U3 enabled device, and the Host Machine detects it, it can install the U3 Auto Launcher on the Host Computer. It creates two drive letters, one appears like a CDROM, and the other the drive. If the Auto Launcher is not put on the Host Computer, you can manually double click on it and run it. Then you can access the second drive letter. The Portable App essentially has an Autorun.inf file and works just like any CD that has an Auto Run. If you have turned Auto Run off, you just double click on the StartPortableApps.exe. Both systems will put an icon in the system tray. When you click on the icon, you get a Menu System somewhat like the Start Menu in a Windows Operating System.

The second notable difference between the two, and this is a plus for U3, is that in the U3 I can password protect the whole drive so you can't even do anything without the proper password, with the Portable Apps, I have not seen that, and I have not found a good way to protect the drive from access by unwanted intruders.

Technical Details

Where to get it:

To get Portable Apps, go to their web site


The version right now is 1.0. There are three different downloads though:

Standard - The Standard download is about 80 megs and already has a whole range of applications with it.

Lite - The Lite download is about 30 megs and has fewer apps with it.

Base - The Base install is just the menu. This is really cool, because you have the option to download and install what you want. This is also great for those small thumb drives 128 megs or less.


One of the great things is that it is absolutely free.

Platforms used for testing:

I tested portable apps on my home PC running Windows XP with service Pack 2, on my laptop running the same version, and on a laptop running Windows 2000 Service Pack 4.

I used three removable drives - an eSata drive, a 128mb USB thumb drive, and USB Hard Drive.

I installed the Standard on the eSata, the Lite on the USB hard drive, and the Base on the 128mb Thumb Drive.


Installation is pretty straight forward. After you download the executable file, first make sure that your removable device is already plugged in and ready to go. When you run the program, it will ask you for a destination. All you have to do is point it to the root of the device. That is it. See the Screen Shot below for the folders and files it creates.

To start, you plug in the drive and in XP you will get the familiar choice of what to do - Browse, run a program, etc. You will see the StartPortableApps Choice (Note Autorun must be turned on for that to take place). Once you start the app, you will see it down in the system tray. Click on it an you will get the menu choices. It is the first Icon on the left.

Clicking on the icon brings up the menu system (the screen shot is from their web site because the menu would disappear every time I tried to capture it!)

Demonstration or highlights of features:

The coolest thing about the portable apps technology is the ability to take programs that you love with you, or at least programs that you need. For example, I think there are three essential programs that you should have on a portable drive:

1. A browser - Firefox is a great application for your portable drive. I have run this little app when I was at a training seminar and the PC that they were having me use is on the internet. I can browse, do whatever I want and not worry about leaving anything in the local cache. Also, most of those PCs only have IE, and I love using Firefox.

2. Email - I have been using Thunderbird Portable. Again in the same situation as above. And, since my personal email server is an IMAP server, I pretty much do not have to pull all emails down. So it works pretty much like I want it too.

3. Antivirus - Portable Apps comes with it or you can download ClamWin Portable. This is great, because you can scan any computer that you are attached to for possible virus infections along with of course your portable device.

After these three, you have quite a large selection to use including Open Office, or if that is too large, AbiWord which is a word processing program. There are games, instant messaging and graphic programs. I did not test them all.

The Portable Apps menu gives you access to "Documents", "Pictures", "Video", and "Music" folders which are created on your portable drive during the install. You also have an "Explore" function that opens up Windows Explorer and lets you browse the contents of your drive.

You also have a "Backup" function. And a choice of "Complete", "App Data", or "Documents". The full backup backed up everything, including, as I noticed the "Recycle Bin". I did a quick backup of the "Documents" folder, then I deleted all the folders and files, and then I did a restore. That worked perfect.

The Options menu contains the following choices:

1. Change Fonts - Large or Small for the menu.

2. Install a New App - If you have downloaded a portable app from the web site, this allows you to point to the download which must end in ".paf.exe" - that extension designates it as a portable app application.

3. Remove an App - Basically this opens up the folder on the device where the portable apps are. Then you delete the folder, and, then you must exit the Portable App Menu to Complete the Uninstall. Those were the instructions, but I found that you need to Close the StartPortableApp Menu first, then go to the folder and delete the folder containing the application to be removed, then start the StartPortableApp menu again.

4. Refresh App Icons

5. Get More Apps - This opens the default browser and brings you to the web site to download more apps.

6. Search - You an search the drive, the computer or the web. The Drive and the Computer just open up the Windows Search, while the Web opens up Firefox to search the Web.


What I did to uninstall it, is to first make sure that the StartPortableApps.exe is not running in the system tray. Then I deleted the "Documents" "PortableApps" folders along with the "Autorun.inf" and "StartPortableApps.exe" files from the root of the device.


Some of the problems I ran into were that on my 22" wide screen monitor, the Menu was out of line. It did not prevent me from clicking and starting the program and options, but the Close "X" which is suppose to exit did not work and I had to kill the process using task manager. I think this was a result of the screen corruption.

When I tested the USB drive in the Laptop with Windows 2000, it did not run and generated an error. It never ran. On both of the XP machines it ran fine and the Menu work perfect on Screens that were not "Wide Screens".

Also, the lack of disk protection or encryption for at least the data folder is weak to me. This is important because a portable drive is easily lost or stolen and you could have sensitive data stored in a portable device.


I find the whole portable app technology interesting, fun and useful whether it is U3 or the Portable Apps version. I think that the version 1.0 of Portable Apps has too much of a version 1.0 feel. As it grows I hope it will compete better with the U3. But you can't beat free in any area, and having programs that you can add to your removable devices is just adding functionality to an already useful technology. So you have nothing to lose, and hopefully a lot to gain.

Thursday, October 18, 2007

Welcome to My-Techbytes

Hello my fellow combatants,

I don't know if any of you have been following my, but I am in the process of moving everything to Blogger. Why? Because darn Google makes it so easy! I kept my Email Server, my Blog Server and my Web Server all at home. Then of course I had a file server and a storage server. Frankly, the utility bill alone is quite hefty. OK, I still have the Internet, but Google let me move my Email, Web, Blog and I get to use their apps all for free!

All it took was changing my DNS server and add some CNAMES and I am in business. Grant you there are some limitations like the Web Server I had at home gave me complete control, and I am not really uploading a whole web site to their site; but the email and blog is a good enough reason.

It all started right here: Google Apps

I moved my email in less than 15 minutes. And then I just looked and said, shoot I can move my Blog, my Web Page and I also get a Home page and use of Google Apps.

A couple of years ago, I would of said, "Where is the Geek factor in this?" The Geek factor was in building everything myself and maintaining it; but after I already did it then it just left the cost and the work.

I think this the new "Geek" factor. The fact that I can do all this and have my own domain name presence without needing any money, I think is cool.