Застрял в fsck "/dev/sda1: очистить файлы xxx/xxx [...] " после обновления до Ubuntu 16 из 14

Я обновил свой дистрибутив Ubuntu, и с тех пор каждый раз, когда я загружаю систему, я застреваю на экране fsck

/ dev / sda1: очистить файлы xxx / xxx, блоки xxx / xxx

Я уже пытаюсь получить доступ к tty и установить драйверы xorg и / или nvidia, но продолжаю получать одно и то же сообщение об ошибке из sudo apt-get install:

apt-get: ошибка перемещения: /usr/lib/x86_64-linux-gnu/libapt-pkg.so.5.0: символ....

Во время обновления дистрибутива в моей системе был установлен графический процессор, но я также попробовал множество "исправлений" с деактивированным графическим процессором в настройках BOOT, и ни один из них, похоже, не работает ни при каких условиях.

Кто-нибудь может мне помочь с этим? Спасибо

Редактировать 1: Следуя требованию комментария, я вошел в root восстановления и:

# sudo blkid 
/dev/sdb: PTUUID="000d2ed6" PTTYPE="dos"
/dev/sata1: UUID="6ad5e12f-8d6f-4659-b5d4-8fe9eb9d11df" TYPE="ext4" PARTUUID="c537cdcf-01"

# cat /etc/fstab/
# /etc/fstab: static file system information
# 
# Use 'blkid' to print the universally unique identifier for a 
# device; this may be used with a UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options>     <dump>   <pass>
# / was on /dev/sda1 during installation
UUID=6ad5e12f-8d6f-4659-b5d4-8fe9eb9d11df /     ext4    errors=remount-ro  0     1

# free -h
           total     used    free    shared    buff/cache    availabe
Mem:        7.7G      37M    7.5G      8.2M          162M        7.4G
Swap:         0B       0B      0B

# swap on
# _ (no output here)

2 ответа

Решение

Мне наконец удалось исправить мою проблему. Похоже, что это было вызвано проблемами с PPA для Ubuntu toolchain. Я скачал (из терминала tty) Debian пакета libstdC++6 для Xenial по адресу http://packages.ubuntu.com/xenial/libstdc++6

В моем случае (amd64) я сделал следующее (на tty, Cntrl + Alt + F1 на экране "ошибка"):

# wget http://security.ubuntu.com/ubuntu/pool/main/g/gcc-5/libstdc++6_5.4.0-6ubuntu1~16.04.4_amd64.deb
# dpkg -i libstdc++6_5.4.0-6ubuntu1~16.04.4_amd64.deb
# reboot

И вуаля, это решило проблему:)

Вы также столкнетесь с этой точной ошибкой, если у вас закончится место на диске. Я застрял при загрузке

Ctrl+ Alt+ F1 или F2 в tty2 авторизоваться

df -h говорит /dev/sda1 является 100% используемый

Я нахожу то, что мне нужно удалить с помощью этой команды

du -d1 -h /home/username | sort -h

Например, я удалил несколько папок вот так

sudo rm -rf /home/username/Desktop/folder/*
sudo rm -rf /home/username/.cache/*
sudo rm -rf /home/username/.mozilla/*

reboot и теперь он загружается без проблем

Если вы недавно установили драйверы nvidia, возможно, вы отключили драйверы nouveau. В моем случае мне удалось это исправить, удалив каждое вхождение nomodeset от /etc/default/grub файл, а затем, выполнив sudo update-grub,

Это было потому что nomodeset отключает использование любого графического драйвера. Я отключил мой nouveau драйвера перед установкой nvidia.

Хотя это может быть не так со всеми.

Для установки драйверов видеокарты Intel необходимо выполнить следующие команды:

add-apt-repository -y ppa:oibaf/graphics-drivers
apt update
apt install xserver-xorg-video-intel

После этого запустите следующую команду:

sudo apt-get install ubuntu-desktop

Потом: reboot

От: Как установить новейшую версию xserver-xorg-video-intel на 18.04 Bionic?

Другие вопросы по тегам