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
Never miss a deadline with monday.com

The revolutionary project management tool is here!   Plan visually with a single glance and make sure your projects get done.

 
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
All Courses

From novice to tech pro — start learning today.