diff options
| author | Alexander Popov <alex.popov@linux.com> | 2016-11-28 14:32:47 +0300 |
|---|---|---|
| committer | Alexander Popov <alex.popov@linux.com> | 2016-11-28 16:11:24 +0300 |
| commit | 3a5ae29218c1bc75952a1cc1da984c77bee3ba50 (patch) | |
| tree | 0b7b08240fe4d3aec1b3bf56cec86515abe3eefe /vm | |
| parent | 1e56aff95fed57909a16f46866a03bd3c3d5cf7d (diff) | |
vm/qemu: prevent eth0 renaming
create-image.sh tries to enable eth0 network interface of the virtual machine,
but there is no eth0 in a fresh debian-wheezy, since biosdevname renames interfaces.
VM log quotation:
e1000 0000:00:03.0 eth0: (PCI:33MHz:32-bit) 52:54:00:12:34:56
e1000 0000:00:03.0 eth0: Intel(R) PRO/1000 Network Connection
e1000 0000:00:03.0 ens3: renamed from eth0
...
Cannot find device "eth0"
Bind socket to interface: No such device
Failed to bring up eth0.
The simplest fix is disabling biosdevname by adding "net.ifnames=0 biosdevname=0"
to the kernel command line.
Signed-off-by: Alexander Popov <alex.popov@linux.com>
Diffstat (limited to 'vm')
| -rw-r--r-- | vm/qemu/qemu.go | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/vm/qemu/qemu.go b/vm/qemu/qemu.go index 87a075c00..cef95b645 100644 --- a/vm/qemu/qemu.go +++ b/vm/qemu/qemu.go @@ -190,7 +190,7 @@ func (inst *instance) Boot() error { } if inst.cfg.Kernel != "" { cmdline := "console=ttyS0 vsyscall=native rodata=n oops=panic panic_on_warn=1 panic=-1" + - " ftrace_dump_on_oops=orig_cpu earlyprintk=serial slub_debug=UZ " + " ftrace_dump_on_oops=orig_cpu earlyprintk=serial slub_debug=UZ net.ifnames=0 biosdevname=0 " if inst.cfg.Image == "9p" { cmdline += "root=/dev/root rootfstype=9p rootflags=trans=virtio,version=9p2000.L,cache=loose " cmdline += "init=" + filepath.Join(inst.cfg.Workdir, "init.sh") + " " |
