In order to give a static adress instead of the DHCP assigned one, You can chose bridge network in the mail VirtualBox Control panel for You host (in settings -> Network).
If during the boot You see the error
SIOCSIFADDR: no such device
eth0 ERROR …. etc….
maybe You have a wrong MAC address in your file /etc/udev/rules.d/70-persistent-net.rules matching the eth0 interface. So verify
- the MAC address assigned by VirtualBox from the VirtualBox console,
- the MAC showed by /sbin/ifconfig and
- the /etc/udev/rules.d/70-persistent-net.rules file one assigned to eth0.
Obviously the MAC address for this interface have to be the same!
Tags: debian, VirtualBox, virtualization