我在Google Compute Engine上的实例无法正常启动,无法进行SSH连接。 我在实例上有很多东西。 我怎样才能恢复?
日志如下。 当我尝试,如果它是在networking上从Windows我得到NAT IP,但我无法SSH的工作正常。 我也不能从浏览器SSH。
[ 0.519999] md: autorun ... [ 0.520794] md: ... autorun DONE. [ 0.521761] VFS: Cannot open root device "sda1" or unknown-block(0,0): error -6 [ 0.523744] Please append a correct "root=" boot option; here are the available partitions: [ 0.525886] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0) [ 0.527829] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 3.19.0-25-generic #26~14.04.1-Ubuntu [ 0.529875] Hardware name: Google Google, BIOS Google 01/01/2011 [ 1.656059] ---[ end Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
在从试用版迁移到付费用户的过程中,我失去了类似症状的跑步实例。 但是,在我的情况下,“标志”自动删除磁盘删除实例时被检查,这是阻止我使用上述方法。 所以这里是我能够恢复我的驱动器:
首先,不要删除已损坏的实例。 你将需要它。
$ sudo blkid /dev/sda1: LABEL="cloudimg-rootfs" UUID="87f65d22-c9a9-428c-b1ab-b4ad9f8e4c05" TYPE="ext4" /dev/sdb1: LABEL="cloudimg-rootfs" UUID="87f65d22-c9a9-428c-b1ab-b4ad9f8e4c05" TYPE="ext4"
以下是我的: 仪表板上的外观
在我的情况下,令我最惊讶的是从恢复的驱动器 (gmap-server) 引导的内核 ,我又回来了。 我不知道内核如何挑选这个与创build实例时创build的内核。 如果有人知道,请在这里join。
这可能是UUID与磁盘UUID不匹配的/ etc / fstab的问题,操作系统无法使用正确的UUID安装磁盘。
要对引导磁盘上的/ etc / fstab进行必要的更改,可以执行以下步骤:
我希望有帮助。