Как игнорировать / dev / sda в смысле загрузочного диска?

Я хочу сделать старый (использовать правильный термин, древний) ноутбук с 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 о прекращении генерации ошибок.

1
задан 25 May 2014 в 09:18

2 ответа

Вы также можете попробовать изменить запись в /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

Надеюсь, что это поможет.

1
ответ дан 24 May 2018 в 07:23

Удаляет ли запись / etc / fstab для / dev / sda не работает или что-то еще? IIRC, mountall (утилита для монтирования файловых систем при загрузке) все равно попытается смонтировать файловую систему при загрузке, даже если у вас есть nobootwait.

0
ответ дан 24 May 2018 в 07:23
  • 1
    Я добавил строку в / etc / fstab, которая говорит, чтобы установить старый / dev / sda в none с nobootwait. Даже после этого в файле после добавления параметра загрузки он все еще работает, возможно, потому, что он использует UUID флеш-накопителя. – Joseph Havens 25 May 2014 в 16:56

Другие вопросы по тегам:

Похожие вопросы: