fix bugs that no BOOTIF set for ubuntu diskless