You’ve probably found that by installing a Linux distro (we’ll use Ubuntu 10.10 as an example) onto your HP laptop you have access to all of the expected features and programs, even an Ethernet connection to your local area network, but no wireless signal.
There are various reasons for this, and these mainly surround the fact that laptops feature wireless cards that only have official drivers for use with Microsoft Windows operating systems. The challenge therefore, is to find a custom driver that has been designed to allow functional access to the wireless device by the operating system (in this case Ubuntu).
As there are different wireless cards in use in different HP laptops, a universal solution for the manual installation of Linux wireless software drivers isn’t possible.
However what you can do is begin by identifying your wireless card (by opening Applications > Terminal and typing lspci) and then use the NDISWrapper method of forcing your wireless card to use the Windows driver (which you must download from the manufacturer’s website).
See NDISWrapper: Easing the Work With Wireless Cards for full details on doing this.