Для загрузки системы непосредственно с iSCSI диска сетевая плата должна поддерживать инициатор iSCSI - это актуально для серверных плат (на 10G вообще во всех есть), либо должна быть плата прямо предназначенная для работы с iSCSI - HBA iSCSI.
В другом случае загрузка по этому протоколу будет невозможна (за исключением ситуаций кода биос материнки умеет мапить и бутить с такого диска, но я таких не встречал).
А вот установить\загрузить систему по tftp можно абсолютно откуда угодно, хоть из интернета, достаточно передать адрес этого сервера в опции 66 DHCP.
Итого, чтобы загрузиться с образа доступного "где-то там" нужно
1. В сети должен быть DHCP
2. DHCP выдаёт 66 опцию со сслыкой на "где-то там"
3. Это "где-то там" доступно и поддерживает tftp отдачу загрузчика и образа.
*хотя может я чего не учёл и\или не знаю =)