Lenovo Diagnostics - Bootable USB is a diagnostic tool that can be booted itself and tests the memory and hard drives in Lenovo ThinkPad, ThinkCentre, ThinkStation and ThinkServer.
Note: The USB diagnostic tool has to be created on a Linux system first, and only then it can be used on a Lenovo computer regardless of what Operating System the system has once it is created.
- E93, E93z, Edge62z, Edge 71, Edge 71z, Edge72, Edge72z, Edge 91, Edge91z, Edge 92, Edge92z,
- M60e, M62z, M71e, M71z, M72e, M72z, M75e, M76, M77, M78, M81, M82, M83, M90z
- M91, M91p, M92, M92z, M93
- C20, C20x, C30
- D20, D30
- E30, E31
- S20, S30
- Edge E120, Edge E125, Edge E130, Edge E135
- Edge E220s, Edge E320, Edge E325, Edge E330, Edge E335
- Edge E420, Edge E420s, Edge E425, Edge E430, Edge E430c, Edge E431, Edge E430c, Edge E435
- Edge E520, Edge E525, Edge E530, Edge E531, Edge E530c, Edge E535, Edge L330
- Helix (Type 3xxx)
- L420, L430, L520, L530
- S220, S420, S430, S431, S440, S531
- Twist S230u
- T420, T420s, T430, T430s, T430u, T431s, T440s, T520, T530
- W520, W530
- X1, X1 Carbon (Type 20A7, 20A8), X1 Carbon (Type 34xx)
- X121e, X130e, X131e
- X220, X220 Tablet, X230, X230s, X230 Tablet, X240s
- Lenovo Essential
- B475e, B480, B490, B575e, B580, B590
- E49, K29, K2450, K49, K4450
- G400, G400s, G405, G480, G485, G580, G500, G500s, G505, G585, G780
- M4400s, M490, M490s, M495
- V4400u, V480, V480s, V480c, V490u, V580, V580c
- All Operating Systems - Self Bootable
Note: It must be created on a Linux Operating System below:
- RedHat Enterprise Linux Workstation 6.x
- SUSE Server 11
- Ubuntu 11.04
- Click the file links to download the files from the Web page.
- When prompted, select a drive and directory in which to save the downloaded files.
Please use a Linux system to prepare the bootable usb key.
- Prior to Install the application
The following packages must be installed your System prior to Generate the Bootable application.
All this packages are provided by your Linux provider. For example RHEL or Suse website
- Dialog Package
- Lsscsi Package
- Syslinux Package
- Installing and Running Linux Bootable at a Linux Computer (RHEL as Suse)
unzip linux-***.tar.gz ("path" is where the package is)
cp "path"/linux-bootable-usb-12.tar.gz /tmp/
tar -zxf linux-bootable-usb-12.tar.gz
- Log on console as root:
sudo su (Ubuntu)
- Plug the USB key on machine
Execute bootable script:
chmod 755 CreateBootable.sh
If no dependency is found, then the user is prompted to install them.
Next step is to choose which device to create the bootable Linux from the menu.
Please choose the USB key you plugged in to create bootable linux.
A confirmation will be asked if you really like to format the USB key.
*Notice, all data will be lost if the USB key is formatted.
Then, the creation process will be started. Do not remove the USB key during this process.
They system will finally show successful information and ask to press any key.
Continue to press any key and then you can remove the USB key from the machine.
Finally, Please boot the system with the USB key to start diagnostics.
- SATA Controller Mode needs to be set to AHCI in system BIOS if the system doesn't use UEFI BIOS