#!/bin/sh -e # used for initramfs echo -n -e "MY_DEBUG: init, line 3" export PATH . /lib/debian-installer/init-debug debugshell "just booted" mount /run mkdir -p /run/lock mount /proc mount /sys echo -n -e "MY_DEBUG: init, line 12 (just before start-udev)" /lib/debian-installer/start-udev echo -n -e "MY_DEBUG: init, line 14 (right after start-udev)" init='/bin/busybox init' for i in $(cat /proc/cmdline); do case $i in init=/init|init=init) # Avoid endless loop : ;; init=*) init=${i#init=} ;; noshell) sed -i '/^tty[23]/s/^/#/' /etc/inittab ;; esac done debugshell "before init" echo -n -e "MY_DEBUG: init, line 30 (right before exec init)" exec $init