При использовании linq для объектов SingleOrDefault выдает, если имеется более одного элемента, поэтому вам, вероятно, лучше, если вы бросите свой собственный.
РЕДАКТИРОВАТЬ : Теперь я видел ответ Люка, и должен сказать, что предпочитаю его. Жаль, что я сам об этом не подумал!
Просто создайте новую виртуальную машину и прикрепите ISO к виртуальному приводу CD-ROM. Вы можете сделать это при создании виртуальной машины. После загрузки вы сможете установить его, как если бы вы делали это на реальной машине.