I think that you need it in both cases. You can give params configuring network when starting installation (in both cases) and those params are written into install.inf which is placed in ramdisk.