Ubuntu 启动时出现错误:“ata1.00:重新验证失败(errno=-5)”

Ubuntu 启动时出现错误:“ata1.00:重新验证失败(errno=-5)”

有时,当我启动时,我会不确定地收到此错误:

[   xx.xxxxxx] ata1.00: revalidation failed (errno=-5)
[   xx.xxxxxx] ata2.00: revalidation failed (errno=-5)

其中的x字符是一些数字。

有一条线索,ATA 重新验证失败。但当然这只是一堆“我也是!”的帖子,因为它不是 Stack Overflow。

我该如何解决?

答案1

以 root身份编辑/boot/grub/menu.lst文件并转到以下部分:

## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specific kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
##      kopt_2_6_8=root=/dev/hdc1 ro
##      kopt_2_6_8_2_686=root=/dev/hdc2 ro
# (some_options_already_here)

在仅有单个井号的部分旁边'#',将这些选项添加到行尾:

irqpoll all_generic_ide

因此该部分如下所示:

## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specific kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
##      kopt_2_6_8=root=/dev/hdc1 ro
##      kopt_2_6_8_2_686=root=/dev/hdc2 ro
# (some_options_already_here) irqpoll all_generic_ide

不是编辑kernel文件其余部分的行,因为当 Ubuntu 自动更新内核列表时,它会从前面提到的部分中提取选项,并覆盖所有kernel行。

相关内容