fix bug in do_no_page
support to execute user program on hard disk