Solved

i've problem when install Linux to my SATA driver

Posted on 2006-10-21
8
185 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
  • 3
  • 3
8 Comments
 

Author Comment

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

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
Complete VMware vSphere® ESX(i) & Hyper-V Backup

Capture your entire system, including the host, with patented disk imaging integrated with VMware VADP / Microsoft VSS and RCT. RTOs is as low as 15 seconds with Acronis Active Restore™. You can enjoy unlimited P2V/V2V migrations from any source (even from a different hypervisor)

 
LVL 39

Accepted Solution

by:
noci earned 250 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 39

Expert Comment

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

Featured Post

Backup Your Microsoft Windows Server®

Backup all your Microsoft Windows Server – on-premises, in remote locations, in private and hybrid clouds. Your entire Windows Server will be backed up in one easy step with patented, block-level disk imaging. We achieve RTOs (recovery time objectives) as low as 15 seconds.

Join & Write a Comment

Over the last ten+ years I have seen Linux configuration tools come and go. In the early days there was the tried-and-true, all-powerful linuxconf that many thought would remain the one and only Linux configuration tool until the end of times. Well,…
It’s 2016. Password authentication should be dead — or at least close to dying. But, unfortunately, it has not traversed Quagga stage yet. Using password authentication is like laundering hotel guest linens with a washboard — it’s Passé.
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.:
Get a first impression of how PRTG looks and learn how it works.   This video is a short introduction to PRTG, as an initial overview or as a quick start for new PRTG users.

747 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

Need Help in Real-Time?

Connect with top rated Experts

11 Experts available now in Live!

Get 1:1 Help Now