Ваша система исчерпала дисковое пространство. Заметьте эту строку:
/dev/sda2 39G 39G 0 100% /
У Вас, вероятно, есть большой файл (вероятно, файл журнала), который полон сообщений об ошибках, которые пошли неконтролируемые и использовали все Ваше дисковое пространство.
Проверьте Ваш /home/user
каталоги для этого файла, .xsession-errors
, и посмотрите, не занимает ли один из них все Ваше свободное место.
Я использовал бы один из ответов от этого вопроса, названного: Сортировка регистрирует согласно размеру рекурсивно, который показывает Вам лучшие 10 самых больших файлов в Вашей системе:
$ du -ah /home | grep -v "/$" | sort -h | tail -6
Измените его на основе своих собственных потребностей.
$ du -ah /home/saml/tst | grep -v "/$" | sort -h | tail -6
14M /home/saml/tst/util-linux-2.19/po
43M /home/saml/tst/89704
43M /home/saml/tst/89704/dirA
43M /home/saml/tst/89704/dirA/file1.txt
48M /home/saml/tst/util-linux-2.19
96M /home/saml/tst
Мне удалось заставить систему загружаться путем кражи 32-битного изображения efi из живого CD, который поддерживал 32-битный EFI (Clonezilla) и изменение grub.cfg для указания на правильный жесткий диск.
По неизвестным причинам, я должен был вручную войти в оболочку EFI и запустить grubia32.efi оттуда.
Когда-то загруженный, я установил grub-efi-ia32
и восстановление начальной загрузки
.
Рабочее восстановление начальной загрузки сделало некоторое волшебство и получило его работа.
В большинстве случаев, когда вы получаете Fatal: Couldn't open either sysfs or procfs directories for accessing EFI variables.
связано с тем, что вы не загрузились с использованием UEFI. Эти переменные отображаются только при загрузке системы с UEFI, с помощью CSM они не включены... так что это проблема курицы и яйца, чтобы настроить UEFI, нужно загрузиться с UEFI! :)
Так что попробуйте настроить как можно больше, затем возьмите образ rEFInd usb или CD и используйте его для загрузки системы в первый раз. После этого завершите настройку без проблем.