最近我使用以下命令将旧的 Ubuntu 18.10 升级到新的 Ubuntu 19.04
sudo do-release-upgrade -d
升级过程结束后(我认为出现了错误,因为终端没有要求我重新启动或执行任何其他操作)
但除此以外一切都很顺利。
重新启动系统后,我看到了 gnome-setup 窗口,他们要求我设置一个用户。
我就是这样做的(我的错误)。
之后,我登录到了一个新的 Ubuntu 页面,我的旧文件位于/home
目录下的另一个用户的下面。
现在我无法回到原来的用户。我尝试切换用户帐户,但 gnome-initial-setup 窗口却显示欢迎界面。
答案1
只要旧帐户还/home/old-username
存在,您就应该能够恢复帐户。
不要尝试创建与主备份同名的用户。创建一个新用户:
# create the new user
$ sudo adduser newuser
# add new user to sudo group
$ sudo adduser newuser sudo
# copy content of the old home to the new user
$ sudo cp -rT /home/old-username /home/newuser
# fix the permissions
$ sudo chown -R newuser:newuser /home/newuser/
然后使用新登录newuser
,您的所有旧数据和配置都应该在那里。
答案2
我自己解决了这个问题。这是关于登录会话的问题。
将会话从 gdm 更改为 lightdm 解决了我的问题。
我不知道为什么会出现这个问题,因为从 18.04 到 18.10 的升级是由同一个会话完成的并且没有发现任何问题,但是 19.04 却出现了错误。
sudo dpkg-configure lightdm
是您需要配置相同的命令