Hi everyone,
I'm trying to install an encrypted root filesystem originally using loopAES with the following tools:
1. Slackware 10.1
2. Kernel 2.6.12.3
3. util-linux-2.12q.tar.bz2
4. loop-AES-v3.0d.tar.bz2
However, i found that, it reboots when my ramdisk trying to run "init" command:
If i run the program manually myself on the console:
exec /usr/bin/chroot
current-parition new-partition
i.e. : exec /usr/bin/chroot . loader
It shows error:
/usr/bin/chroot: cannot run command 'loader/': Permission denied
When i switched to the next screen. The error shows:
-sh: /dev/null: Read-only file system
stderr is not a tty - where are you?
The ramdisk im using busybox 1.0
I believe that it could be a bug in loopAES, therefore, i reimplement this encrypted root file system with dm-crypt which is readily available in kernel 2.6.12.3 with the following tools:
1. cryptsetup-0.1.tar.bz2
2. device-mapper.1.01.03.tgz
3. hashalot-0.3.tar.gz
4. busybox 1.0
Any thing that i could have missed out?
New update:
==========
It seems like the problem lies int the /sbin/init belonging to my real root filesystem. Once it's executed, it seems to do some processing 4 a while and KAPOOF-->
My system restarts AFTER MOUNTING /dev/loop0 to /mnt directory.
Kind regards,
dragoncity99