VM now boots

master
LEdoian 2 weeks ago
parent 36f05c26e4
commit ae17c43314

@ -6,6 +6,8 @@ set -eu
mount -t tmpfs -o size=100M horror ./state mount -t tmpfs -o size=100M horror ./state
tmux new-session -t nethorror -d
# TODO: Set some sysctls in order not to interact with the networks # TODO: Set some sysctls in order not to interact with the networks
for net in networks/*; do for net in networks/*; do
@ -16,4 +18,4 @@ for mach in machines/*; do
$mach/run-shim.sh $mach/run-shim.sh
done done
tmux tmux -N attach

@ -2,11 +2,13 @@
# LEdoian's absurdly simple initrd generator (ad-hoc arc) # LEdoian's absurdly simple initrd generator (ad-hoc arc)
here="$(dirname "$0")"
set -eu set -eu
outdir="$1" outdir="$1"
mkdir "$outdir/initrd" mkdir "$outdir/initrd"
cp init "$outdir/initrd/" cp "$here/init" "$outdir/initrd/"
busybox="$(which busybox)" busybox="$(which busybox)"
cp "$busybox" "$outdir/initrd/busybox" cp "$busybox" "$outdir/initrd/busybox"

@ -2,5 +2,7 @@
. ./lib.shs . ./lib.shs
set -eu
mkdir state/$mach/initdir mkdir state/$mach/initdir
tmux new-window -d vm1 sh -c machines/$mach/vm1/create.sh state/$mach/initdir \&\& machines/$mach/vm1/run.sh state/$mach/initdir tmux new-window -d -n vm1 sh -c "machines/$mach/vm1/create.sh state/$mach/initdir && machines/$mach/vm1/run.sh state/$mach/initdir"

Loading…
Cancel
Save