Я обновил свой дистрибутив Ubuntu, и с тех пор каждый раз, когда я загружаю систему, я застреваю на экране fsck
/dev/sda1: clean xxx/xxx files, xxx/xxx blocks
Я уже пытался получить доступ к tty и установить xorg и/или nvidia drivers, но продолжаю получать одно и то же сообщение об ошибке от sudo apt-get install:
apt-get: relocation error: /usr/lib/x86_64-linux-gnu/libapt-pkg.so.5.0: symbol....
Во время обновления дистрибутива в моей системе был установлен GPU, но я также пробовал множество "исправлений" с деактивированным GPU в настройках BOOT, и ни одно из них, похоже, не работает.
Может ли кто-нибудь помочь мне с этим? Спасибо
Edit 1: Следуя требованию в комментарии, я вошел в recovery 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)
Мне наконец удалось решить мою проблему. Похоже, что это было вызвано проблемами от PPA для набора инструментальных средств Ubuntu. Я загрузил (с tty терминала) debian пакета libstdc ++ 6 для Гостеприимного в http://packages.ubuntu.com/xenial/libstdc++6
В моем случае (amd64), я сделал следующее (на tty, Cntrl + Высокий звук + 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
И voilГ, который решил проблему :)
При недавней установке драйверов 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
Затем: перезагрузитесь
От: Как установить новейшую версию xserver-xorg-video-intel на 18.04 Bionic?
Вы также столкнетесь с этой точной ошибкой, если у вас закончится место на диске. Я застрял при загрузке
Ctrl + Alt + F1 или F2 в tty2
login
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/*
перезагружаемся
и теперь загружается без проблем