我做了一件蠢事,我买了一台新笔记本电脑,把所有东西都复制到了新电脑上,然后把旧电脑上的资料全部删掉了。然后我意识到我忘了从 .ssh 中复制私钥,而我用它来连接到我的 AWS EBS 支持的实例。
所以我无法登录我的自定义 AMI。因此,我从 AMI 的快照创建了一个新卷,然后启动了一个公共实例并将卷附加到它,编辑 sshd_config 以允许密码登录。卸载卷,将其分离,为其创建快照,然后从快照创建新的 AMI。
新的 AMI 已启动,但从未通过状态检查并且无法访问。
我做错了什么?或者我该如何解决我的问题?
编辑:添加一些控制台输出
Linux version 2.6.16-xenU ([email protected]) (gcc version 4.0.1 20050727 (Red Hat 4.0.1-5)) #1 SMP Mon May 28 03:41:49 SAST 2007
BIOS-provided physical RAM map:
Xen: 0000000000000000 - 000000006a400000 (usable)
980MB HIGHMEM available.
727MB LOWMEM available.
NX (Execute Disable) protection: active
IRQ lockup detection disabled
RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
NET: Registered protocol family 2
Registering block device major 8
XENBUS: Timeout connecting to devices!
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(8,0)
答案1
当您注册新的 AMI 时,请确保指定正确的 AKI(内核),与以前的 AMI 相同。