1

После обновления моих linux-заголовков я обнаружил проблемы со старой версией, которая также заблокировала apt-get. Я попытался удалить источники вручную, но я застрял на этом этапе.

cd usr/src/linux-headers-4.13.0-36/drivers/pci/switch/Makefile/
sudo rm switch

выдает ошибку

rm: cannot remove 'switch': Too many levels of symbolic links

Вот то, что я попробовал, погуглив, но ничего из этого не получилось:

sudo rm -r switch
sudo rm -R switch
sudo chmod 666 switch
sudo find -L ./ -mindepth 10
sudo unlink switch

Ответ всегда был "Слишком много уровней символических ссылок".

Когда я делаю ls -al, я получаю

d????????? ? ?    ?       ?            ? switch

Что не так с файлом, или как я могу его диагностировать? Как я могу удалить это? Спасибо за помощь!

1 ответ1

1

После перезагрузки компьютера я загрузился в консоль (initramfs). Там этот ответ помог мне. При восстановлении моего sda1 с помощью команды мне пришлось восстанавливать INodes и некоторые другие блоки.

fsck /dev/sda1

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .