Поэтому сегодня я пришел домой и обнаружил, что мой экран входа в KDE не позволяет мне войти в систему. Он сказал, что процесс аутентификации не удалось или что-то, и мне нужно было вручную завершить процесс блокировки экрана. Поэтому я перехожу на другой виртуальный терминал и пытаюсь войти в систему. Как только я ввожу свое имя пользователя, появляется куча ошибок, и я не могу войти в систему. «Это не может быть хорошо», - подумала я и перезагрузилась.

Я приветствую эту ошибку при загрузке:

Ошибка говорит о том, что не может найти /sbin /init. Я загрузил Ubuntu live CD и убедился, что /sbin/init действительно присутствует, а все остальные мои файлы все еще там. Я попытался загрузиться в арку на grub, но это тоже не сработало.

В середине дня я SSHed мой рабочий стол с моего телефона и начал его делать обновление. Мне удалось войти в систему, поэтому я предполагаю, что эта проблема еще не возникла, и это может быть причиной проблемы. Я понятия не имею, как это исправить, срочная помощь будет оценена.

2 ответа2

2

То, что я обычно делаю на ранних этапах в таких ситуациях, это загрузка с спасательного или live cd, чтобы вы могли смонтировать корневую файловую систему независимо. Я не уверен насчет ArchLinux, но часто на установочном CD/DVD, который вы использовали, будет режим восстановления или режим реального времени, использующий компакт-диск, и вы сможете смонтировать корневой каталог на свой жесткий диск. Обычно вы делаете что-то вроде этого:

sudo mkdir /mnt/myroot
sudo mount /dev/sda1 /mnt/myroot

Если файловая система монтируется нормально, просто взгляните на базовый каталог, а также sbin, bin и lib, чтобы убедиться, что файлы есть. Вероятно, вы можете сделать общее сравнение с собственными /bin, /sbin и /lib Live CD.

Если файловая система не монтируется нормально, то, вероятно, ей нужно запустить fsck, что вам, вероятно, следует делать в любом случае.

0

У меня была серьезная проблема с ArchLinux и его проблемами с IP. (Я до сих пор не знаю, почему им все равно, что является ключом). Чтобы исправить ситуацию при сбое системы, сделайте следующее:

  1. сделать liveCD лучше, если не сделать один liveUSB следующим образом:

    $ cd /tmp; wget http://releng.archlinux.org/isos/2011.08.19/archlinux-2011.08.19-core-x86_64.iso $ ll /dev /sdb $ fdisk /dev /sdb нажмите p для просмотра, нажмите d для удаления, нажмите w, чтобы написать $ dd, если = /tmp /archlinux-2011.08.19-core-x86_64.iso из = /dev /sdb ......... подождите ........... .......... убедитесь, что у вас есть загрузочный liveCD или liveUSB?.......

  2. Поместите этот liveCD или liveUSB в вашу разбитую систему, обычно вы делаете это с BIOS

  3. смонтировать диск как указано deltraray следующим образом:

    $ mkdir /mnt /myroot $ mount /dev /sda1 /mnt /myroot | __ | | это может быть 1 или 2 или 3 и т. д. попробуйте один за другим, если вы не уверены, в моем случае я попытался sda1 не удалось, sda2 не удалось sda3 работал

  4. Теперь измените файл, который автоматически запускается, например, приложения

перезагрузка и надеюсь, что это помогло.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .