Я испортил свой файл bin / sh, переписав его файлом базы данных в Virtualmin. После перезапуска Ubuntu Server больше не запускается должным образом. Я сталкиваюсь с ошибкой:
init: Не удалось создать основной процесс Plymouth: Невозможно выполнить: Нет такого файла или каталога.
blockquote>У меня есть живой CD, но я не знаю, как его использовать, чтобы перезаписать поврежденный bin / sh.
Может ли кто-нибудь помочь мне разрешить ситуацию.
На моей машине /bin/sh
есть символическая ссылка на dash
. Все, что вам нужно, это восстановить символическую ссылку.
При загрузке с LiveCD смонтируйте где-нибудь корневой раздел (скажем, /media/disk
), затем
cd /media/disk/bin
sudo rm ./sh
sudo ln -s dash ./sh
Что-то в этом роде.
Обновление: Относительно «смонтировать корневой раздел куда-нибудь» - если вы загрузились с LiveCD и имеете полный графический интерфейс, проще всего было бы открыть файловый браузер, в левой панели будет несколько записей, одна из которых соответствует разделу на жестком диске, на котором установлена ваша Ubuntu (он же «корневой» раздел). Простое нажатие на запись монтирует раздел и отображает его содержимое. Вы можете сказать, что это корневой раздел, если увидите там каталоги bin
, boot
, dev
, etc
, ..., var
.
Когда вы нажимаете на запись в левой панели файлового браузера, за кулисами происходит то, что файловая система монтирует как поддерево внутри некоторого каталога, обычно /media
. Вы также можете проверить это с помощью файлового браузера.
После того, как вы выяснили, где установлен ваш раздел, вы открываете терминал и воссоздаете символическую ссылку.
Большое спасибо, Сергей! :) Удалось поработать. Похоже, я уже смонтировал это вчера, слепо следуя подобной ситуации на определенном форуме. Просто не был уверен, что ставить после "/ dev". Еще раз большое спасибо за вашу помощь. : D
Для тех, кто может столкнуться с той же проблемой (и полный новичок, как я), вот шаги, которые нужно предпринять:
Используйте живой CD / диск загрузиться в испорченную ОС / Компьютер. (Используйте unetbootin для живого диска). Выберите Попробовать Ubuntu без установки.
Открыть терминал. Проверьте название раздела (с запутанным sh), который нужно смонтировать, набрав sudo fdisk -l
. Примечание: l это буква.
Смонтируйте раздел в любую папку live cd. Например, sudo mount /dev/sda /media
. Где sda - это имя раздела.
Затем перейдите к / media с помощью кд.
blockquote>cd /bin sudo rm sh sudo ln -s bash sh sudo apt-get update sudo apt-get install --reinstall dash
Это сработало для меня. : D
Опять спасибо Сергею.