Я удалил свой раздел / home, теперь не могу войти в систему. Когда я вхожу как Гость, я получаю пустой рабочий стол
Можно ли это исправить предпочтительно без переустановки?
Вам нужно будет сделать две вещи
1 Восстановить / home и обновить / etc / fstab, чтобы смонтировать его в нужное место
2 Восстановить папку / home / username путем копирования / etc / skel
Загрузите живой диск (или вашу ОС, если можете) и создайте файловую систему, где был ваш раздел / home. Найдите UUID этого раздела, сопоставив его запись в ls -l /dev/disk/by-uuid
или используя blkid
. Обновите запись в /etc/fstab
, чтобы она соответствовала этому новому номеру.
Также из рабочей среды скопируйте /etc/skel
в новый домашний раздел (после его установки, скажем, /mnt
) и переименуйте его в короткое имя вашего пользователя. Например, cp -R /etc/skel /mnt/username
. Наконец, возьмите на себя ответственность за все в вашем homedir. Это будет сложно, так как вы не знаете свой числовой UID. Самый простой способ - сделать все это chmod -R 777 /home/username/
, а затем chown -R root:root /home/username
, а затем перезагрузиться в свою учетную запись и восстановить то же самое, но с вашим именем пользователя. Вам придется повторить все ваши настройки, но это лучше, чем ничего.