If you are a proud owner of IBM / Lenovo laptop / desktop computer use vpddecode command to print the “vital product data” information without opening your case or rebooting the system. This information is hardcoded on almost all IBM and Lenovo computers BIOS. It will show following information:

=> BIOS Build ID
=> Box Serial Number
=> Motherboard Serial Number
=> Machine Type/Model
=> BIOS Release Date
=> Default Flash Image File Name

Command to display BIOS information

WARNING! These examples only works on IBM/Lenovo Computer or Laptop systems

Open terminal and type the following command as the root user:

$ sudo vpddecode
# vpddecode

🐧 Get the latest tutorials on Linux, Open Source & DevOps via RSS feed or Weekly email newsletter.

🐧 5 comments so far... add one

CategoryList of Unix and Linux commands
Disk space analyzersdf ncdu pydf
File Managementcat cp mkdir tree
FirewallAlpine Awall CentOS 8 OpenSUSE RHEL 8 Ubuntu 16.04 Ubuntu 18.04 Ubuntu 20.04
Network UtilitiesNetHogs dig host ip nmap
OpenVPNCentOS 7 CentOS 8 Debian 10 Debian 8/9 Ubuntu 18.04 Ubuntu 20.04
Package Managerapk apt
Processes Managementbg chroot cron disown fg jobs killall kill pidof pstree pwdx time
Searchinggrep whereis which
User Informationgroups id lastcomm last lid/libuser-lid logname members users whoami who w
WireGuard VPNAlpine CentOS 8 Debian 10 Firewall Ubuntu 20.04
5 comments… add one
  • Wizkidno Jan 4, 2008 @ 11:34

    Great 🙂
    Ive been searching for this for a while.

  • charles Apr 11, 2008 @ 4:10

    Thanks a lot. Are there any other IBM/ Lenovo specific commands?

  • Narayanan A R May 22, 2008 @ 15:11


    Do you know how I can find the same for Windows machines?


  • 🐧 nixCraft May 22, 2008 @ 16:06

    Noop; no idea about Windows version.

  • Animesh Dey Aug 27, 2012 @ 6:09

    Dear sir,
    I am using a PC having IBM motherboard. I lost my motherboard driver. I dont know the serial number of my mother board. How can I get the serial number as well as motherboard driver???

    It is necessary to know this info. for me. If you help me, I will be thankfull to you..

Leave a Reply

Your email address will not be published.

Use HTML <pre>...</pre> for code samples. Still have questions? Post it on our forum