Jari, thank you for your suggestion. However, the problem persists. I did set TOOLSPROMT=1 and rebuild my initrd but the boot process hangs at exactly the same place as up until now. It doesn't ask to press enter. The last message it prints is: RAMDISK: Compressed image found at block 0 VFS: Mounted root (minix filesystem) readonly Freeing unused kernel memory: 192k free and it just sits there. Note that it doesn't freeze - there is no kernel panic and it accepts input from the keyboard. It echos characters typed on the console and you can reboot by <ctrl><alt><del>. My Grub configuration is pretty standard as per build-init-rd.sh instructions. Namely: title Ubuntu, kernel 2.6.22.1 Encrypted root (hd0,0) kernel /vmlinuz-2.6.22.1 root=100 init=/linuxrc rootfstype=minix initrd /initrd-crypt.gz I did verify dietlibc and it is working fine. Regards, Jivko > Jivko Sabev wrote: > > <snip> > > You provided some data about your setup, but something is still missing. > Your bootloader configuration, and specifically what parameters get passed > to kernel when it boots is important. Please provide that info. > > Can you also modify your build-initrd.sh config so that > > TOOLSPROMPT=1 > > is set there? Then build new initrd. It doesn't do much other than ask you > to press ENTER key when initrd code begins to run. At least you get to > know > if it got that far. > > Also, can you verify that dietlibc is working ok? Like this: > > $ printf '#include <unistd.h>\nint main(){write(1,"hello\\n",6);}\n' > >xxx.c > $ diet gcc -O2 -s xxx.c > $ ./a.out > hello > $ > > -- > Jari Ruusu 1024R/3A220F51 5B 4B F9 BB D3 3F 52 E9 DB 1D EB E3 24 0E A9 > DD > > - > Linux-crypto: cryptography in and on the Linux system > Archive: http://mail.nl.linux.org/linux-crypto/ > > > - Linux-crypto: cryptography in and on the Linux system Archive: http://mail.nl.linux.org/linux-crypto/