3

Иногда, недетерминированно, когда я загружаюсь, я получаю эту ошибку:

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

Где символы x - это числа.

Есть ветка ATAL Revalidation Failed. Но, конечно, это просто кучка "я тоже!""сообщения, так как это не переполнение стека.

Как это исправить?

1 ответ1

2

Отредактируйте ваш файл /boot/grub/menu.lst как root и перейдите в следующий раздел:

## ## 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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .