i've problem when install Linux to my SATA driver

hi all ,
i'm trying to install Back|Track 2 . When i ran in LiveCD , it could mount all partitions of my SATA hdd perfectly . Then I installed it to SATA hdd . But when it boot , it warned me this error :
[code]
ata2: SATA link up 1.5Gbps (SStatus 113 Scontrol 310)
ata2.00: qc timeout (cmd 0xec)
ata2.00: failed to IDENTIFY (I/O error, err_mask=0x4)
ata2.00: revalidation failed (errno=-5)
[/code]

I've also found the same error at  http://lkml.org/lkml/2006/9/5/121  , but there no the way to fix .
I really need ur helps to fix this . Thanx so much !!!
ktsm1809Asked:
Who is Participating?
 
nociConnect With a Mentor Software EngineerCommented:
After image=/boot/vmlinuz
add a line: initrd=/boot/<name of initrd>

Add a section like:
---8<---
# Linux bootable partition config begins
image = /boot/vmlinuz
initrd =/boot/initrd-.......?
root = current
label = Linux2
read-write
# Linux bootable partition config ends
---8<---
0
 
ktsm1809Author Commented:
s1 help me pls
0
 
nociSoftware EngineerCommented:
the lkml problem is an interrupt or driver problem. In your case there is the message
it. Many of the sata drivers are NOT built into the kernel but loaded from the
initrd (initial reamdisk). Like a cdrom based system does. That initial ramdisk is laoded by the BIOS. Then linux boots and transfers control to the
root device. (if available).

Are you using the initrd disk in the lilo/grub config?
0
Free Tool: Site Down Detector

Helpful to verify reports of your own downtime, or to double check a downed website you are trying to access.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

 
ktsm1809Author Commented:
I guess u meant that i must use (or mount) initrd disk in lilo config , but i'm really noob in linux so i dont know how . can u help me pl ?
this is my lilo.conf file :

~~~~~~~~~~~~~~~~~~~~~
# LILO configuration file
# generated by 'liloconfig'
#
# Start LILO global section
lba32 # Allow booting past 1024th cylinder with a recent BIOS
boot = /dev/sda
message = /boot/boot_message.txt
prompt
timeout = 1200
# Override dangerous defaults that rewrite the partition table:
change-rules
reset
# VESA framebuffer console @ 1024x768x256
vga = 773
# End LILO global section
# Windows bootable partition config begins
other = /dev/sda1
label = Windows
table = /dev/sda
# Windows bootable partition config ends
# Linux bootable partition config begins
image = /boot/vmlinuz
root = current
label = Linux
read-write
# Linux bootable partition config ends
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

I've also saw file initrd.gz in /boot/boot in livecd , so i guess initrd is used in livecd , so maybe i guess it's my prob , maybe when install to hdd , i dont know how to use initrd ?

thanx so much for ur helps !
0
 
ktsm1809Author Commented:
thanx , it worked
0
 
nociSoftware EngineerCommented:
happy linux-ing.... ;-)
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.