Wubi将我的Ubuntu用户名覆盖为Administrator并忽略我的密码

我知道有办法让你的root用户访问并更改你的密码,但每次我尝试新的Ubuntu(使用Wubi安装)时,我的用户名/密码都会被忽略。

安装并重新启动后,我的Ubuntu登录界面显示用户名“Administrator”(我的Windows帐户名),并且没有密码可用。

当我尝试使用恢复模式更改密码时,键盘输入显示为空白。

直接从自己的分区运行Ubuntu时不会发生这种情况。

目前从Win7 SP1 AMD 4400+机器运行Wubi。

无论您选择哪个用户名 ,Wubi都会将您的帐户名设置为您安装的Windows帐户。 但是在幕后,它正在使用用户名

因此,您选择jim作为用户名,但从Windows Administrator帐户安装。 这意味着您的主目录将是/home/jim和您的用户名jim以及您的终端提示符jim@ubuntu ,但是在帐户登录时,系统会提示您使用Administrator 。 如果您愿意,可以通过转到“ 用户帐户设置”来更改此设置

这种奇怪行为的原因是设计者希望您在Jim帐户下安装,然后自动将用户名默认为jim 。 但是,设计人员没有编写帐户是Bob并且您安装为jim

但请注意,密码始终是您安装Wubi时输入的密码。 无论您遇到什么帐户名称,请确保使用您必须输入的两次。

注意 :在终端中输入密码时,出于安全考虑,它会自动禁止输出。 它没有显示任何反应(例如甚至没有* )。 您只需键入它并按Enter键即可 。 阅读此问题以获取更多信息: 当我输入密码时,终端中没有显示任何内容 。

只是一个非常快速的提示。 如果您可以启动进入grub,那么在Grub期间,按“e”,这将打开编辑器,找到它所说的ro并将其更改为rw

每次启动时都必须这样做。

要使更改成为永久更改,请在启动后运行gksu gedit /etc/grub.d/10_lupin (将gedit替换为您喜欢的编辑器,如果您在tty中,请使用sudo nano /etc/grub.d/10_lupin ),找到哪一行说

 linux ${rel_dirname}/${basename} root=${LINUX_HOST_DEVICE} loop=${loop_file_relative} ro ${args} 

并将ro更改为rw ,如下所示:

 linux ${rel_dirname}/${basename} root=${LINUX_HOST_DEVICE} loop=${loop_file_relative} rw ${args} 

保存文件,然后运行sudo update-grub

这将解决有关丢失的根文件夹的问题。