Удалены все /bin/sh, /bin/bash и /bin/dash. Я не могу установить их, потому что для dpkg и apt-get требуется установить оболочку и нет оболочки. Я все еще вошел в систему, и мой Ubuntu все еще работает. Есть ли способ оправиться от этой ситуации. Кстати, у меня нет Live CD прямо сейчас.
Процедура тире:
sudo apt-get download dash #download dash *.deb file
sudo dpkg-deb -x dash*.deb #extract deb file, a bin directory will be created
sudo cp ./bin/dash /bin/ #copy binary file to /bin directory
sudo ln -s /bin/dash /bin/sh #create a symbolic link from sh to dash
Теперь двоичная битка восстанавливается, и все должно быть ОК, но для того, чтобы убедиться в этом, запустите это:
sudo apt-get install --reinstall dash
Та же процедура для bash, но на этот раз нет необходимости создавать символическую ссылку:
sudo apt-get download bash
sudo dpk-deb -x bash*.deb
sudo cp ./bin/bash /bin/
Просто чтобы убедиться:
sudo apt-get install --reinstall bash