Как исправить -> Очистка потерянного inode

Как исправить -> Очистка потерянного inode

Так вот, это и произошло.

Я ничего не делал на своем ноутбуке. Я выключил его и снова включил. Черный экран с надписью «Очистка потерянного inode», а затем меня перекидывает на экран, где он просит меня ввести пароль root или нажать ctrl+D. Я попробовал свой пароль Ubuntu и уверен, что ввожу его правильно, но он говорит, что он неправильный.

Какие у меня есть варианты?

Кроме того, я попробовал переустановить Ubuntu... что не идеально... но эй... и когда я выбираю загрузочные устройства и вставляю загрузочный диск, нажимаю ESC и F9, USB-накопитель не отображается (только установленная ОС и что-то вроде UEFI).

Мой ноутбук — dell da0135nq, на нем установлена ​​Ubuntu LTS 18.04.

решение1

Я также увидел те же журналы "Clearing orphaned inodes" после перезагрузки моего ноутбука. И при входе в систему я мог видеть только пустой экран. Я смог войти в режим восстановления, так что проблема определенно была в драйверах Nvidia, используемых в обычном режиме, так как режим восстановления использует драйверы Nouveau.

Итак, после перезагрузки перейдите в командную строку root (через меню GRUB или сочетанием клавиш CTRL+ALT+Fn) (Fn может быть от F1 до F6) и выполните:

sudo ubuntu-drivers autoinstall

Приведенная выше команда автоматически установит драйверы, подходящие для вашего компьютера, и обновит их. Затем проверьте это с помощью:

nvidia-smi

И запустите:

sudo reboot

Теперь вы сможете снова нормально войти в систему на рабочем столе с обновленными драйверами.

решение2

Предыдущий ответ (@faucacius) хорош, но есть еще кое-что, что вы можете попробовать.

  1. Проверьте, работает ли драйвер nvidia:

    nvidia-smi

  2. Если возникает ошибка, очистите драйверы NVIDIA:

    sudo apt purge nvidia* libnvidia*

  3. Тогда вы можете попробовать:

    sudo ubuntu-drivers автоустановка

  4. Затем перезагрузитесь:

    перезагрузка sudo

  5. После перезагрузки попробуйте сделать следующее:

    nvidia-smi

Если он выдает вам какую-то таблицу в xterminal, то он работает.

Вместо шага 3 вы можете попробовать это:

sudo apt install nvidia-driver-{version}

Источник: https://forums.developer.nvidia.com/t/failed-to-initialize-nvml-driver-library-version-mismatch/190421/4

решение3

Какой-то важный файл был поврежден и очищен fsck. Учитывая невозможность входа в систему, я думаю, /etc/shadowчто он среди потерянных файлов.

Попробуйте загрузиться с Live CD любого Linux, а затем смонтировать корневое устройство Ubuntu:

root# mount /dev/sda2 /mnt

Если он действительно /etc/shadowутерян, вам следует заново создать теневой файл:

root# sed -E -e "s/^([^:]+).*/\1:*:::::::/" /mnt/etc/passwd > /mnt/etc/shadow

После этого выполните chroot-загрузку неисправной установки Ubuntu и сбросьте пароль.

root# chroot /mnt
(chroot) root# passwd admin

Другие вещи также могут быть сломаны, поэтому вам настоятельно рекомендуется переустановить основную систему через APT. Если вы можете успешно перезагрузиться в установку, вы можете сделать это оттуда.

(reboot or chroot) root# apt-get reinstall \
  $(apt-cache depends --installed \
      ubuntu-minimal ubuntu-standard \
    | grep -E '(^[^[:space:]]|Depends:|Recommends:)' \
    | sed -E -e "s/[^:]+: //;s/.*:.*//")

Если вы не можете, вам может потребоваться chroot снова. Однако на этот раз chroot /dev, /proc, /sysи т. д. могут быть смонтированы с правильными файловыми системами для работы APT. Некоторые установочные носители, в основном дистрибутивы с ручной установкой, такие как Gentoo и Arch, предоставляют arch-chroot; замените chrootуказанное выше на arch-chroot, чтобы настроить все во время chrooting. Если нет arch-chroot, см.эта краткая инструкция из руководства по установке Gentoo.

Связанный контент