Целевая файловая система не запросила /sbin/init. /bin/sh: 0: не могу открыть заставку - Ubuntu 15.04
У меня есть машина Ubuntu 15.04. Я установил докер в этой машине. После установки я пытался запустить тестовый образ докера, который поставляется по умолчанию. Но это не побежал. Затем я попытался выключить машину.
Но машина не выключалась. Он просто висел посередине и потреблял все ресурсы процессора. Я ждал 10-15 минут, но состояние не изменилось, и ничего не произошло. Поэтому я пошел дальше и выключил машину, нажав на некоторое время кнопку включения на ноутбуке. Таким образом, машина отключилась.
После этого события, теперь, когда я пытаюсь загрузить компьютер, он выдает следующую ошибку во время загрузки.
Целевая файловая система не запрашивает / sbin / init.
/ bin / sh: 0: не могу открыть заставку
[4.458446] Паника ядра - не синхронизируется: попытка убить init! ExitCode = 0x00007f00
[4.458479] Процессор: 1 PID: 1 Связь: sh не испорчен 3.13.0-46-generiC#79-Ubuntu
Машина имеет три ОС: Windows, Centos, Ubuntu-15.04.
Я попробовал fsck
решение на загрузочном устройстве с сетевой загрузкой. Но это не решает эту проблему.
Здесь я не знаю, является ли пакет Docker частью проблемы. Это может быть установка любого пакета в этом отношении.
Вывод fsck выглядит следующим образом:
$ fsck / dev / sda5 fsck из util-linux 2.25.2 e2fsck 1.42.12 (29 августа 2014 г.) /dev/sda5: очистить, 885843/1313280 файлов, 3569836/5242880 блоков.
Я также пытался -f
вариант fsck
, выход для этого:
$ fsck / dev / sda5 -f fsck / dev / sda5 -f fsck из util-linux 2.25.2 e2fsck 1.42.12 (29 августа 2014 г.) Пропуск 1: Проверка узлов, блоков и размеров Проход 2: Проверка структуры каталогов Проход 3: Проверка подключения к каталогу Пропуск 4: Проверка количества ссылок Пропуск 5: Проверка сводной информации группы /dev/sda5: 885843/1313280 файлов (0,1% несмежных), 3569836/5242880 блоков
Бег fdisk -l
Команда печатает следующее сообщение вместе с информацией об устройстве печати.
Раздел 5 не начинается на границе физического сектора.
Я установил устройство с помощью mount -o ro /dev/sda5 /media/boot
команда. И выход ls -l /media/boot
как следует:
всего 116 drwxr-xr-x 2 корневой корень 4096 26 января 07:01 bin drwxr-xr-x 3 корневой корень 4096 26 декабря 07:10 boot drwxr-xr-x 2 корневой корень 4096 4 января 2015 cdrom drwxr-xr-x 4 root root 4096 17 апреля 2014 г. dev drwxr-xr-x 164 root root 12288 26 января 07:04 и т. Д. Drwxr-xr-x 2 root root 4096 4 января 2015 home lrwxrwxrwx 1 корневой root 33 Feb 27 2015 initrd.img -> boot/initrd.img-3.13.0-46-generic lrwxrwxrwx 1 root root 33 фев 2015 г. initrd.img.old -> boot/initrd.img-3.13.0-45-generic drwxr-xr-x 25 root root 4096 янв. 26 07:01 lib drwxr-xr-x 2 корневой корень 4096 26 декабря 06:49 lib32 drwxr-xr-x 2 корневой корень 4096 26 декабря 06:28 lib64 drwx------ 2 корневой корень 16384 4 января 2015 потерян + найден корневой корень drwxr-xr-x 3 4096 4 января 2015 г. носитель корневой корень drwxr-xr-x 2 4096 10 апреля 2014 г. корневой корневой каталог drwxr-xr-x 6 4096 окт 2 14:15 opt корень drwxr-xr-x 2 корень 4096 10 апреля 2014 г. proc drwx ------ 11 корень корень 4096 26 января 10:30 корень drwxr-xr-x 12 корень корень 4096 17 2014 запуск drwxr-xr-x 2 корень корень 12288 янв 26 07:03 sbin drwxr-xr-x 2 root root 4096 17 апреля 2014 srv drwxr-xr-x 2 корневой корень 4096 13 марта 2014 sys drwxrwxrwt 6 корневой корень 4096 26 января 22:01 tmp drwxr-xr-x 11 корневой корень 4096 2 октября 14:14 usr drwxr-xr-x 15 корневой корень 4096 9 января 02:05 var lrwxrwxrwx 1 root root 30 февраля 2015 г. vmlinuz -> boot/vmlinuz-3.13.0-46-generic lrwxrwxrwx 1 root root 30 февраля 2015 г. vmlinuz.old -> boot/vmlinuz-3.13.0-45-генерической
Для тестирования apt-get install --reinstall
Для тестирования apt-get install --reinstall upstart
Команда, я создал контейнер Ubuntu 15.04 в OpenVz Mahine. В этой машине Ubuntu я выполнил apt-get install --reinstall upstart
команда и печатает следующее сообщение:
$ apt-get install --reinstall upstart Чтение списков пакетов... Готово Построение дерева зависимостей... Готово Выгрузка пакета недоступна, но на нее ссылается другой пакет. Это может означать, что пакет отсутствует, устарел или доступно только из другого источника Однако следующие пакеты заменяют его: systemd-sysv mountall init-system-helpers lsb-base E: Пакет 'upstart' не имеет кандидата на установку
Выполнение этой же команды на машине с Ubuntu-14.04 выводит следующее сообщение:
$ apt-get install --reinstall upstart Чтение списков пакетов... Готово Построение дерева зависимостей... Готово Переустановка upstart невозможна, ее невозможно загрузить. 0 обновлено, 0 вновь установлено, 0 для удаления и 0 не обновлено.
Примечание: проблема не в контейнере openvz, а в ранее описанной машине.