![Ubuntu не запускается, как восстановить системный раздел ext4?](https://rvso.com/image/1267761/Ubuntu%20%D0%BD%D0%B5%20%D0%B7%D0%B0%D0%BF%D1%83%D1%81%D0%BA%D0%B0%D0%B5%D1%82%D1%81%D1%8F%2C%20%D0%BA%D0%B0%D0%BA%20%D0%B2%D0%BE%D1%81%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%82%D1%8C%20%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%BD%D1%8B%D0%B9%20%D1%80%D0%B0%D0%B7%D0%B4%D0%B5%D0%BB%20ext4%3F.png)
Мой нетбук сломался во время загрузки Ubuntu (я случайно вынул флешку во время загрузки) и теперь больше не запускается. Он выдает следующую ошибку и переходит в оболочку ash (встроенную в BusyBox):
mounting /dev on /root/dev failed: No such file or directory.
mounting /sys on /root/sys failed: No such file or directory.
mounting /proc on /root/proc failed: No such file or directory.
Target filesystem doesn't have /sbin/init
No init found. Try passing init= bootarg
Я загрузился с Live CD и попытался проверить свой раздел Linux, но это не сработало:
ubuntu@ubuntu:/media$ sudo e2fsck /dev/sda2
e2fsck 1.41.12 (17-May-2010)
e2fsck: Device or resource busy while trying to open /dev/sda2
Filesystem mounted or opened exclusively by another program?
ubuntu@ubuntu:/media$ sudo fsck.ext4 /dev/sda2
e2fsck 1.41.12 (17-May-2010)
fsck.ext4: Device or resource busy while trying to open /dev/sda2
Filesystem mounted or opened exclusively by another program?
ubuntu@ubuntu:/media$ fuser /dev/sda2
ubuntu@ubuntu:/media$ fuser /dev/sda2 -v
При попытке проверить раздел с помощью Дисковой утилиты возникает следующая ошибка:
File system is NOT clean.
Монтирование раздела тоже не работает (он просто зависает). Однако я вижу раздел в GParted и могу успешно смонтировать доступ к моему разделу Windows на том же жестком диске (я также могу загрузить Windows с этого раздела).
Есть ли способ восстановить раздел или хотя бы спасти мои данные?
Заранее спасибо!
решение1
Я стал жертвой "Target filesystem does not have /sbin/init". Я попробовал использовать fsck, но это не сработало из-за следующей проблемы.
fsck: Device or resource busy while trying to open /dev/sda1
Filesystem mounted or opened exclusively by another program?
Итак, вот решение:
- Загрузитесь с Live Ubuntu CD
Удалить первый инод
sudo debugfs -w /dev/sda1 debugfs 1.41.11 (14-Mar-2010) debugfs: clri <8> debugfs: quit
Перезагрузитесь снова в Live CD и сделайте
sudo fsck -yv /dev/sda1
На этот раз все получится.
решение2
Загрузка со старым ядром и обновление до 10.10 решили проблему для меня. Сейчас я проверяю свой жесткий диск и делаю еще несколько резервных копий.