Целевая файловая система не содержит запрашиваемый /sbin/init.

Вопрос или проблема

Вчера я удалил пакет Docker с помощью: sudo apt-get –purge, а сегодня, когда я запустил свой ПК, я столкнулся с этой проблемой.

Целевая файловая система не имеет запрашиваемого /sbin/init/.
/bin/sh: 0: Не удается открыть splash
[ 5.475504] Паника ядра – не синхронизировано: Попытка убить init! код выхода=0x00007f00
[ 5.475504]
[ 5.475552] CPU: 0 PID: Comm: sh Не загрязнено 3.13.0-85-generic #129-Ubuntu

Вы смогли это исправить? Если да, поделитесь своим решением здесь.

У меня тоже была эта проблема несколько дней назад. И хотя я нашел различные предложения на форумах, которые сработали для кого-то другого, для меня они не сработали.

В конце концов, я наткнулся на это решение здесь, которое направило меня в правильном направлении.

Целевая файловая система не имеет запрашиваемого /sbin/init. /bin/sh: 0 : Не удается открыть splash – Ubuntu 15.04

Чтобы подвести итог,

Создайте новый загрузочный диск Ubuntu
Загрузитесь в него в режиме Live (выберите “Попробовать Ubuntu”)
Получите путь к папке /sbin вашей установленной ОС (это будет /media/ubuntu/”что-то здесь”/sbin)
Скопируйте папку /sbin из вашего живого Ubuntu в вашу установленную ОС
(sudo cp -a /sbin/. /media/ubuntu/”что-то здесь”/sbin/)
Перезагрузите ПК, и вы должны загрузиться в вашу обычную установленную ОС

Ответ или решение

Проблема "Target filesystem doesn’t have requested /sbin/init" может возникнуть по разным причинам, включая повреждение системы или удаление критически важных файлов. Если вы удалили пакет Docker с помощью команды sudo apt-get --purge, это могло повлиять на зависимые или системные файлы. Ниже представлено подробное руководство о том, как решить эту проблему.

Решение проблемы:

  1. Создайте загрузочную флешку с Ubuntu:

    • Скачайте образ ISO последней версии Ubuntu с официального сайта.
    • Запишите образ на флешку с помощью инструмента, например, Rufus или Etcher.
  2. Загрузитесь с флешки:

    • Вставьте флешку в компьютер и перезагрузите систему.
    • Зайдите в BIOS/UEFI и выберите загрузку с USB-устройства.
    • Выберите опцию "Try Ubuntu" (Попробовать Ubuntu).
  3. Определите путь к вашей установленной системе:

    • Откройте терминал (Ctrl + Alt + T).
    • Введите следующую команду, чтобы найти вашу установленную систему:
      sudo fdisk -l
    • Найдите раздел, где установлена ваша система (обычно это /dev/sda1, /dev/sda2 и т.д.).
  4. Подмонтируйте ваш раздел:

    • Создайте каталог для монтирования:
      sudo mkdir /mnt/myroot
    • Смонтируйте ваш раздел (замените /dev/sdaX на соответствующий номер вашего раздела):
      sudo mount /dev/sdaX /mnt/myroot
  5. Скопируйте папку /sbin:

    • Определите путь к папке /sbin вашей установленной системы:
      ls /mnt/myroot
    • Затем скопируйте содержимое из вашей живой системы в вашу установленную систему:
      sudo cp -a /sbin/. /mnt/myroot/sbin/
  6. Перезагрузите компьютер:

    • После успешного копирования, размонтируйте раздел:
      sudo umount /mnt/myroot
    • Перезагрузите компьютер и удалите флешку. Теперь ваша система должна загрузиться нормально.

Дополнительные советы:

  • Если указанные выше шаги не помогли, вы можете рассмотреть возможность восстановления системы с помощью fsck для проверки файловой системы на наличие ошибок.
  • В крайнем случае, если система все еще не загружается, возможно, вам придется переустановить Ubuntu. Но при этом убедитесь, что вы сделали резервные копии всех важных данных.

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

Оцените материал
Добавить комментарий

Капча загружается...