【发布时间】:2021-03-20 14:45:03
【问题描述】:
我尝试在 GCE 中创建一个正在运行的系统的副本,我从正在运行的系统创建了一个快照并设置了一个新实例。启动时它显示正在运行,但来自控制台的日志显示:
SeaBIOS (version 1.8.2-google)
Total RAM Size = 0x0000000100000000 = 4096 MiB
CPUs found: 2 Max CPUs supported: 2
found virtio-scsi at 0:3
virtio-scsi vendor='Google' product='PersistentDisk' rev='1' type=0 removable=0
virtio-scsi blksize=512 sectors=20971520 = 10240 MiB
drive 0x000f22f0: PCHS=0/0/0 translation=lba LCHS=1024/255/63 s=20971520
Sending Seabios boot VM event.
Booting from Hard Disk 0...
所以系统无法访问。我试图检查驱动器的 UUID,但它似乎是正确的。谁能告诉我如何解决这个问题。
最好的问候 亚历克斯
【问题讨论】:
-
尝试从同一个快照创建另一个虚拟机并启动它。然后请使用串行控制台输出更新您的问题 - 这将是任何故障排除的开始。
-
我尝试了多次,您在我的消息中看到的是串行控制台端口 1 的导出。总是相同的结果。端口 2-4 为空。
-
这是您从该 VM 获得的整个串行控制台输出吗?尝试使用
gcloud实用程序:cloud.google.com/compute/docs/instances/… 并将结果粘贴到此处。 -
如果可能,请提供以下信息:操作系统、机器类型、区域/区域、原始 VM 上是否有足够的可用磁盘空间、创建快照时的命令/输出。
-
好的,我再次检查,对于所有其他实例,我可以从快照创建新实例。使用 gcloud 工具输出的日志与 gcloud 控制台上的输出相同。原始实例位于 europe-west3-a,它是一个 debian stable(与所有其他实例一样)。
标签: google-cloud-platform debian google-compute-engine boot