Я хочу сделать старый (использовать правильный термин, древний) ноутбук с Ubuntu 14.04. Установленный жесткий диск работает некорректно, поэтому Ubuntu имеет жалобы. Вот ошибка:
ata1.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0
ata1.00: BMDMA stat 0x25
ata1.00: failed command: READ DMA
ata1.00: cmd c8/00:08:00:00:00/00:00:00:00:00/e0 tag 0 dma 4096 in
res 51/40:08:00:00:00/00:00:00:00:00/e0 Emask 0x9 (media error)
ata1.00: status: { DRDY ERR }
ata1.00: error: { UNC }
end_request: I/O error, dev sda, sector x
Buffer I/O error on device sda, logical block x
Я попытался:
добавить «nobootwait» в строку / dev / sda в / etc / fstab inserting «options libata noacpi = 1» в /etc/modprobe.d/optionsПрежде чем добавить «options libata noacpi = 1», он действительно попал в оболочку. Теперь это просто зависает через несколько минут.
Я не хочу использовать или заменять жесткий диск, потому что я использую флешку для загрузки. Итак, мне нужно знать, как избавиться от этих ошибок или сообщить Ubuntu о прекращении генерации ошибок.
Вы также можете попробовать изменить запись в /etc/fstab. По умолчанию для устройств есть rw,suid,dev,exec,auto,nouser,async, что означает, что если ваше устройство /dev/sda имеет запись в /etc/fstab для монтирования /dev/sda1, вы должны переопределить поведение по умолчанию, поставив noauto и, возможно, ro (читайте только) для параметров монтирования и 0 для дампа и 0 для fsck (проверка файловой системы). Может выглядеть примерно так:
/dev/sda1 /mnt/windows noauto,ro 0 0
Надеюсь, что это поможет.
Удаляет ли запись / etc / fstab для / dev / sda не работает или что-то еще? IIRC, mountall (утилита для монтирования файловых систем при загрузке) все равно попытается смонтировать файловую систему при загрузке, даже если у вас есть nobootwait.