首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GCE实例[失败]未能启动引发网络接口

GCE实例[失败]未能启动引发网络接口
EN

Server Fault用户
提问于 2020-07-28 09:52:41
回答 1查看 250关注 0票数 1

我试图生成自定义的GCE映像,我用这个工具https://github.com/google/syzkaller/blob/master/tools/create-gce-image.sh创建了一个GCE映像原始磁盘

如您所见,脚本获得作为参数2的参数:

  1. 内核图像
  2. 文件系统(由退引导程序生成)

我已经在GCE实例上使用deb9u1(正如脚本中描述的那样)生成了文件系统: Linux实验室4.9.0-12-AMD 64 #1 SMP Debian 4.9.210-1+deb9u1 (2020-06-07) x86_64 GNU/Linux

内核映像为4.19.134 x86_64_defconfig,其中包含以下更改:https://cloud.google.com/compute/docs/images/building-custom-os和以下内容:

代码语言:javascript
复制
CONFIG_KASAN=y
CONFIG_KASAN_INLINE=y
# CONFIG_KASAN_OUTLINE is not set
CONFIG_KCOV=y
CONFIG_KCOV_INSTRUMENT_ALL=y
CONFIG_KCOV_ENABLE_COMPARISONS=y
CONFIG_DEBUG_FS=y
CONFIG_DEBUG_INFO=y
CONFIG_KALLSYMS=y
CONFIG_KALLSYMS_ALL=y
CONFIG_CONFIGFS_FS=y
CONFIG_SECURITYFS=y
# CONFIG_RANDOMIZE_BASE is not set
CONFIG_BLK_NBD_DEV=y

在引导计算机时(无论是在QEMU中还是作为GCE实例),我看到了以下错误:

代码语言:javascript
复制
[FAILED] Failed to start Raise network interfaces.

下面是完整的引导日志https://pastebin.com/474AjKXe

当我使用QEMU运行disk.raw时,ssh工作得很好。但是,当我试图从不同的实例连接到实例时,它只是不起作用。我甚至不能打开机器(包括外部IP和内部IP)。

我如何指出问题所在?无论如何,我是否可以连接到实例本身以进行进一步调试?谢谢。

EN

回答 1

Server Fault用户

发布于 2020-07-28 14:34:00

你可以试试通过串行控制台连接。为了登录,您将需要凭据,因此您可以创建一个启动脚本来添加它们。

代码语言:javascript
复制
 #! /bin/bash
sudo useradd USERNAME; echo -e "PASSWORD\nPASSWORD" | passwd USERNAME | echo 'USERNAME ALL=(ALL:ALL) ALL' >> /etc/sudoers

您还可以尝试在启动脚本中添加以下行,因为您的网络服务似乎不能正常工作。

代码语言:javascript
复制
sudo ifdown eth0
sudo ifup eth0
票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1027016

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档