modify initramfs.c to check the reboot reason. if recovery then only internal ramdisk is
loaded, otherwise the external ramdisk is used