Не мог загрузить Ubuntu 16.04 на MacBook Air

Я использовал Ubuntu некоторое время теперь на моем MacBook Air, и все хорошо работало, до сих пор, когда моя батарея высушила, и я не мог загрузиться впоследствии.

Спустя приблизительно 30 минут после включения моего компьютера, и после того, как Плимутский логотип показали, оболочка initramfs появилась, и я получил сообщение об ошибке, говоря что-то как "Никакой раздел с UUID xxxxxxx-xxxxx..". После этого я пытался работать blkid и это дало мне UUID для/dev/sda1 и/dev/sda3, которые являются разделом EFI и разделом подкачки, соответственно, но это не дало UUID для/dev/sda2, где моя установка Ubuntu. Однако мне дали несколько строк сообщений об ошибках. Первый был

ata1.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0

и последние были

blk_update_request: I/O error, den sda, sector 1050630 Buffer: I/O error on dev sda2, logical block 0, async page read.

Это - весь вывод blkid: .

Таким образом, я полагал, что жесткий диск, вероятно, был поврежден, и я попытался загрузиться от Живого USB, но получил ошибку как "Файл/, начальная загрузка не существует". Это странно, так как я загрузился с тем точным USB на этом точном ноутбуке, но я не знаю, связано ли это с проблемой.

Что вызывает эту проблему, и что я могу сделать для фиксации ее? Я был бы чрезвычайно благодарен за любую справку вообще!

Обновление: Использование dd управляйте для записи из /dev/sda2 кому: /dev/null Я узнал, что байты от 0 до 23 на sda2 являются теми, я не могу читать из. Действительно ли безопасно заменить эти байты нулями?

Обновление 2: Я пытался использовать dd перезаписывать дефектные части жесткого диска, но получило ту же ошибку как тогда, когда я пытался читать от них или сделать blkid

Обновление 3: Я смог загрузиться от Живого USB несмотря на ошибку при высказывании /boot не мог быть найден, я просто должен был ожидать минута или около этого. Я смог запустить GParted, но получил много сообщений об ошибках, и GParted даже не смог получить тип файловой системы sda2

0
задан 2 April 2017 в 03:36

1 ответ

Единственный способ исправить проблему - переустановить Ubuntu.

Что я сделал, так это загрузился с Live USB, затем мне пришлось перезаписать неисправную часть диска нулями, выполнив

sudo dd if=/dev/zero of=/dev/sda2 count=24 bs=1024

За исключением того, что я случайно набрал bs=1m вместо bs=1024 поэтому я удалил больше данных, чем предполагал. Если бы я этого не сделал, возможно, мне бы не пришлось переустанавливать Ubuntu.

В любом случае, после команды dd программа установки работала так, как задумано, и Ubuntu была успешно установлена. Я потерял все свои данные, но по крайней мере ноутбук все еще работает.

0
ответ дан 3 November 2019 в 12:58

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

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