我买了一台装有 Ubuntu 12.04 的笔记本电脑,它运行良好,但需要更新。我没有密码,它不让我更新任何东西。我下载了 12.04 以便重新安装它,它告诉我它不适合我的处理器。
该机器是 Dell Latitude D505。我尝试下载 i386 版本,并在使用光盘启动时,我得到:
This kernel requires features not present on CPU. pae. Unable to boot.
我所做的只是让软件更新程序执行其工作,但由于它要求输入密码,我无法继续。我尝试在 root shell 中更改密码,但不起作用。
有任何想法吗?
似乎没有什么可以解决这个问题,所以也许我只需要等待下一个正式版本并再试一次。
答案1
Ubuntu 默认没有 root 密码。需要 root 权限的操作通常通过sudo
需要您自己账户密码的方式进行。
如果你没有用户帐户的密码,可以通过在单用户模式下重新启动来设置密码,这将为你提供 root shell。然后你可以输入
passwd yourname
您的用户帐户名在哪里yourname
。然后以正常模式重新启动,您应该能够使用刚刚设置的密码。
关于单用户模式启动的说明可以在这里找到这里(这个安全漏洞并没有看上去那么大,因为它需要对系统进行物理访问;坏人无法远程获取单个用户 shell。)
正如 ObsessiveFOSS 的回答所说,您需要一个适合您的 CPU 架构的 iso 映像,最常见的是“i386”或“amd64”。一旦您拥有与您的架构兼容的安装磁盘,您就可以从头开始安装(清除您现在在系统上的所有内容),并且您将能够设置密码。如果您这样做,您将不需要启动到单用户模式。当前版本的下载可从 releases.ubuntu.com 获得:
- AMD64:http://releases.ubuntu.com/12.04.1/ubuntu-12.04.1-desktop-i386.iso
- x86:http://releases.ubuntu.com/12.04.1/ubuntu-12.04.1-desktop-amd64.iso
感谢 ObsessiveFOSS 提供这些链接。
(请注意,“AMD64”指的是建筑学最初由 AMD 开发,但可从 AMD、Intel 等处获得。
不必费心设置 root 密码;没有必要,而且设置密码可能会带来潜在的安全漏洞。
答案2
重新下载 Ubuntu:如果出现没有 AMD64 处理器的错误,请使用此方法:http://releases.ubuntu.com/12.04.1/ubuntu-12.04.1-desktop-i386.iso
如果它给出关于 PAE 的错误并且你有一个 64 位处理器(或者其他文件不起作用),请使用http://releases.ubuntu.com/12.04.1/ubuntu-12.04.1-desktop-amd64.iso
所有文件均来自 releases.ubuntu.com 的官方发布服务器。