aboutsummaryrefslogtreecommitdiff
path: root/scripts/init.rootfs
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/init.rootfs')
-rw-r--r--scripts/init.rootfs11
1 files changed, 9 insertions, 2 deletions
diff --git a/scripts/init.rootfs b/scripts/init.rootfs
index 460866b..c4011a6 100644
--- a/scripts/init.rootfs
+++ b/scripts/init.rootfs
@@ -1,9 +1,12 @@
#!/bin/sh
+export PATH="/bin:/sbin:/usr/bin:/usr/sbin"
-mkdir -p /proc /sys
+mkdir -p /dev /proc /sys
+mount -t devtmpfs none /dev
mount -t proc none /proc
mount -t sysfs none /sys
+echo '4 4 1 7' >/proc/sys/kernel/printk
cat <<!
@@ -20,4 +23,8 @@ Welcome to mini_linux
!
-exec /bin/sh
+
+loadkmap </usr/share/keymaps/i386/qwertz/de-latin1.bmap
+setsid cttyhack sh
+poweroff
+echo q >/proc/sysrq-trigger