Skip to content

Instantly share code, notes, and snippets.

@chrisdone
Created January 1, 2018 23:57
Show Gist options
  • Select an option

  • Save chrisdone/7d9065d62942d8c2c204a016daf4dbe4 to your computer and use it in GitHub Desktop.

Select an option

Save chrisdone/7d9065d62942d8c2c204a016daf4dbe4 to your computer and use it in GitHub Desktop.
init file for qemu + linux + net
#!/bin/sh
mount -t devtmpfs devtmpfs /dev
mount -t proc none /proc
mount -t sysfs none /sys
mkdir -p /var/run/
mkdir -p /etc/network/if-down.d
mkdir -p /etc/network/if-post-down.d
mkdir -p /etc/network/if-post-up.d
mkdir -p /etc/network/if-pre-down.d
mkdir -p /etc/network/if-pre-up.d
mkdir -p /etc/network/if-up.d
/sbin/mdev -s
/sbin/ifconfig lo 127.0.0.1 netmask 255.0.0.0 up
/sbin/ifconfig eth0 up 10.0.2.15 netmask 255.255.255.0 up
/sbin/route add default gw 10.0.2.2
echo -e "\nBoot took $(cut -d' ' -f1 /proc/uptime) seconds\n"
/usr/bin/setsid /bin/cttyhack /bin/sh
exec /bin/sh
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment