Перепутался с файлами libudev и теперь не могу загрузиться

Итак, я хотел протестировать cgminer в Ubuntu и получал сообщение об ошибке пропавшего файла libudev, поэтому спешно попытался прочитать здесь несколько ответов, но вместо того, чтобы исправить это, я просто все испортил.

Теперь, когда я перезапустил свой компьютер, я даже не могу загрузиться в Ubuntu.

В режиме восстановления ошибка такова:

mountall: error while loading shared libraries libudev.so.0 cannot open shared object file : no such file or directory

Поэтому я вернулся в консоль и попытался просмотреть историю того, что я испортил. Это команды, которые я использовал, когда запутался в libudev.

sudo ln -sf /lib/x86_64-linux-gnu/libudev.so.1 /lib/x86_64-linux-gnu/libudev.so.0

cd /lib/x86_64-linux-gnu/
sudo ln -sf libudev.so.1 libudev.so.0

sudo cp libudev.so.0.13.0 libudev.so.1

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

0
задан 14.05.2020, 04:50

1 ответ

Я нашел старую установку человечности и извлек libudev.so.0 файл к моей установке, перезаписывающей испорченный файл, и это работало над следующей начальной загрузкой. Таким образом, я зафиксировал его.

-1
ответ дан 14.05.2020, 04:50

Теги

Похожие вопросы