Вы можете решить эту проблему с помощью chroot
, вставив в вашу систему Debian / Ubuntu из любого другого дистрибутива LiveCD или LiveUSB. Предположим, вы загружаете свой компьютер с Debian LiveCD:
# Mount your file systems as specified in your system's fstab
# e.g. into /mnt
# Mount the virtual filesystems before chrooting
for DIR in sys proc dev dev/pts; do mount -o bind $DIR /mnt/$DIR; done
# now chroot into your system
chroot /mnt /bin/bash
С этого момента просто запускайте команды, как если бы вы были в терминале в своей начальной системе. Когда вы закончите, запустите sync
и перезагрузитесь в отремонтированную систему.
Примечание. Я думаю , что это может не работать должным образом, если ваша система использует SELinux. Вы должны сначала попробовать.