我尝试在 Xenserver 6.0 上更改 root 密码。我遵循以下步骤:
- 输入启动:menu.c32
- 选择 xe-serial 并按下 tab
在第二个三重连字符前添加“single”,然后按回车键。我有:
mboot.c32 /boot/xen.gz com1=115200,8n1 console=com1, vga mem=1024G dom0_max_vcpus4 dom0_mem=752M lowmem_emergency_pool=1M crashkernel=64M@32M single --- /boot/vmlinuz-2.6-xen root=LABEL=root-rodraxar ro console=tty0 xencons=hvc console=hvc0 --- /boot/initrd-2.6-xen.img
我在屏幕上输入了命令并且它停止在:ext3-fs:具有有序数据模式的安装文件系统。
你能帮助我吗?
答案1
好吧,这可能听起来很有趣,但是如果出现问题,人们会遵循所有的步骤,无论他们多么疯狂地摆脱它们。当您看到 xenserver 的控制台时,您是否会在本地命令 shell 选项下方的最后一个选项中获得退出选项,如果您幸运的话。
您可能需要创建 Linux 救援 CD/DVD 并启动它,然后挂载 /dev/sda1 分区并编辑 /etc/passwd 中的 root 密码字段(第二个字段包含加密密码)。然后,您可以在没有密码的情况下启动它,并将密码重置为您想要的任何密码。您也可以从另一个您当然知道密码的系统粘贴类似的加密密码。
还有一些其他技巧,例如移除硬盘并将其作为额外设备安装在另一个系统上,这样您就可以类似地将根分区安装在其他安装点上并获得编辑密码文件的权限。
到目前为止只想到了这一点。希望这对您有用。
答案2
我遇到了完全相同的问题,尝试了几次后,我选择“XE”而不是 xe-serial 后它就正常工作了
韦斯
答案3
为 Ubuntu 或 suse 刻录 Linux 安装 CD。选择救援选项并安装您的驱动器。Chroot 进入您安装的环境并运行 passwd root。
说明在这里:http://m.linuxjournal.com/content/resetting-root-password
你没有理由不带 Linux 安装 CD