Linux installation CD cannot detect the HHD. How to add the driver?
Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Linux installation CD cannot detect the HHD. How to add the driver?
Hi all,
I have to install a linux destribution (Ubuntu 2.6.21) on an embedded PC which contains a FlashCard instead of the HDD.
On the bootup, the installation cannot start since it cannot detect the FlashCard on which it will make the installation; therefor, i have to add the driver of this FlashCard to ISO CD.
Installing on a flash card may be similar to installing on a USB flash drive. If this is the case then there are detailed instructions on the Ubuntu download page. http://www.ubuntu.com/desktop/get-ubuntu/download
If you need that kernel and it does not have a kernel module needed to boot your flash card, you will likely have to reconfigure the kernel to incorporate the right module, then modify your Ubuntu live-cd to use that kernel.
It might be easier to start with a later Ubuntu, perhaps 10.04, the latest LTS version, and reconfigure its kernel to include the functions that caused you to choose 2.6.21.
You should post back with many more details about what exactly you need to accomplish with this linux installation, what is the hardware, and what limits there are to what can be tried.
Last edited by thorkelljarl; 12-18-2010 at 02:37 PM.
How can i modify the live-cd ? i mean how can i incorporate the module? i know how to reconfigure the kernel, but how to add the module in the ISO image ??
If you need that kernel and it does not have a kernel module needed to boot your flash card, you will likely have to reconfigure the kernel to incorporate the right module, then modify your Ubuntu live-cd to use that kernel.
The modules for controllers for storage devices are in the linux kernel. Assuming that the flash card is mounted as a storage device, there are no modules outside the kernel you have to incorporate into a live-cd. Using some newer linux live-cd that picks up the flash card, try the command "sudo lshw" to look at how the flash card is see, then use google and perhaps "lsmod", "lspci" or "lsusb" to find more information about how it is mounted in linux.
It is possible to have a module boot as soon as the kernel is invoked as part of the boot process, but that may not be necessary here and not what you are interested in.
There are guides to composing your own version of a Ubuntu live-cd, but the latest may not be applicable for the version of linux that you wish to use, that having kernel 2.6.21. One way of making a live-cd is to install and modify Ubuntu, then make the installed Ubuntu into a live-cd.
You don't provide enough information to give you more than a general answer to your question.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.