Submitted by networker on Sun, 01/05/2005 - 16:31.
( categories: Hardware Issues )

Al salam 3alikom: It’s my first time dealing with notebook &Linux , so some confusion about it.

Point 1: It’s IMB ThinkPad T40 notebook , I got new PCMCIA HD ‘Hitachi’Travelstar 4K40 40 GB with external USB rack. I removed the original PCMCIA HD and attached the new HD to the USB port, I boot from the CD-ROM but the mandrake 10.1 installation couldn’t find a driver for the Hitachi HD.

Point 2: I replaced the old PCMCIA HD with new one, but this time I plugged the HD inside the PCMCIA slot.

I installed the mandrake 10.1 on the new HD, and it was fine .

Stage2:I removed the HD from the PCMCIA slot and attached it to USB port , When I start boot, the GRUB succeed the first stage ’because GRUB read any HD drive as ‘HD’ , there is no special privation for SCSI or USB hard drivers thanks GRUB’.

But through the second GRUB stage it halts and prints error msg like ‘ kernel panic’ try to pass parameters to the initrd ‘ something near to this msg. I think the problem is that the kernel doesn’t has special driver for the SCSI /USB HD, What do u say?

__ Life Maker - Port Said technology Group.


Submitted by phaeronix on Sun, 01/05/2005 - 21:08.

I faced something similar before.

When installing from external USB in mandrake, use the alternate kernel ( it's 2.4 but you can switch after installing to 2.6 )

Grub boots the correct harddisk, but it points the kernel to the wrong root device. In the grub menu press "e" on the boot entry of linux and then press "e" on the kernel command line.

look for the part where is says root=/dev/hda1 or something similar.

try to change it to root=/dev/sda1 ( depends on your situation ) and see what happens.

Submitted by networker on Mon, 02/05/2005 - 02:05.

al salam 3alikom: Grub makes no diff from sda and hda, they all hd( grub manual) anyway i've changed the root path , but the error still the same. i'll try older like kernel 2.4.x.

Life maker Group ( Port Said )

Submitted by phaeronix on Mon, 02/05/2005 - 11:52.

I didn't say change grub's (h0,0)

I said change the root=/dev/hda1 kernel parameter.

Grub uses the BIOS detected discs, so it doesn't know about what bus it is on.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.