?
Solved

i've problem when install Linux to my SATA driver

Posted on 2006-10-21
8
Medium Priority
?
190 Views
Last Modified: 2013-12-15
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 !!!
0
Comment
Question by:ktsm1809
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
  • 3
8 Comments
 

Author Comment

by:ktsm1809
ID: 17789633
s1 help me pls
0
 
LVL 40

Expert Comment

by:noci
ID: 17791917
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
 

Author Comment

by:ktsm1809
ID: 17793550
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
Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
LVL 40

Accepted Solution

by:
noci earned 1000 total points
ID: 17798355
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
 

Author Comment

by:ktsm1809
ID: 17803714
thanx , it worked
0
 
LVL 40

Expert Comment

by:noci
ID: 17803757
happy linux-ing.... ;-)
0

Featured Post

Will your db performance match your db growth?

In Percona’s white paper “Performance at Scale: Keeping Your Database on Its Toes,” we take a high-level approach to what you need to think about when planning for database scalability.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

I. Introduction There's an interesting discussion going on now in an Experts Exchange Group — Attachments with no extension (http://www.experts-exchange.com/discussions/210281/Attachments-with-no-extension.html). This reminded me of questions tha…
Google Drive is extremely cheap offsite storage, and it's even possible to get extra storage for free for two years.  You can use the free account 15GB, and if you have an Android device..when you install Google Drive for the first time it will give…
Learn several ways to interact with files and get file information from the bash shell. ls lists the contents of a directory: Using the -a flag displays hidden files: Using the -l flag formats the output in a long list: The file command gives us mor…
Learn how to find files with the shell using the find and locate commands. Use locate to find a needle in a haystack.: With locate, check if the file still exists.: Use find to get the actual location of the file.:
Suggested Courses
Course of the Month11 days, left to enroll

770 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question