]> git.friedersdorff.com Git - max/initramfs.git/blobdiff - init
Launch rescue shell after decryption
[max/initramfs.git] / init
diff --git a/init b/init
index 6b218337e1084ab543108b72681d5cbdf041d65a..5d24645178ab998a6d6beab929f62d4950e0788e 100755 (executable)
--- a/init
+++ b/init
@@ -6,17 +6,17 @@ rescue_shell() {
        exec /bin/sh
 }
 
-rescue_shell
-
 # Mount filesystems 
 /bin/busybox mount -t devtmpfs none /dev || rescue_shell
 /bin/busybox mount -t proc none /proc || rescue_shell
 /bin/busybox mount -t sysfs none /sys || rescue_shell
-/bin/busybox echo 0 > /proc/sys/kernel/printk
+#/bin/busybox echo 0 > /proc/sys/kernel/printk || rescue_shell
 
 # Unlock luks device
 /sbin/cryptsetup -T 5 luksOpen /dev/sdb3 lukssdb3 || rescue_shell
 
+rescue_shell
+
 # Create LVM nodes /dev/main/root etc
 /sbin/lvm vgscan --mknodes || rescue_shell
 /sbin/lvm lvchange -a ly main/root || rescue_shell