Спасибо за советы! Я хотел бы поделиться своим опытом устранения неполадок с не загружаемым компьютером Ubuntu моего друга. Я загрузил компьютер с Xubuntu на USB-носитель. После использования команды e2fsck раздел жесткого диска можно было смонтировать, а файлы можно было извлечь с жесткого диска (и мой друг был счастлив :).
Сообщения об ошибках сбоя жесткого диска могут быть видны в кольцевом буфере ядра (и могут быть напечатаны с помощью команды dmesg ):
[78748.550250] ata1.00: status: { DRDY ERR }
[78748.550253] ata1.00: error: { UNC }
[78748.572323] ata1.00: configured for UDMA/100
[78748.572341] ata1: EH complete
[78753.326771] ata1.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0
[78753.326777] ata1.00: BMDMA stat 0x25
[78753.326782] ata1.00: failed command: READ DMA
[78753.326790] ata1.00: cmd c8/00:08:48:0b:44/00:00:00:00:00/e4 tag 0 dma 4096 in
[78753.326792] res 51/40:08:48:0b:44/40:00:04:00:00/e4 Emask 0x9 (media error)
Когда я попытался установить Xubuntu на ПК, установка остановилась из-за этих ошибок носителя. Я использовал Gparted для разбиения жесткого диска и команду mke2fs для создания файловой системы ext4, исключающей поврежденные блоки.
ubuntu@ubuntu:~$ sudo mke2fs -c -t ext4 /dev/sda1
...
...
...
Checking for bad blocks (read-only test): 18.07% done, 2:54:19 elapsed
18.20% done, 8:14:58 elapsed
18.20% done, 8:22:01 elapsed
^[[B20% done, 8:35:08 elapsed
Проверка блоков настолько медленная, что я думал, что выполнение застряло. Это почти остановилось около 18%, и казалось, что он никогда не достигнет конца. Но dmesg показал, что блок пошаговый и проверка блока продолжается. Если с блоками все в порядке, проверка блоков выполняется быстрее, и все выполнение заняло около 24 часов. Размер жесткого диска составляет 40 ГБ.