господа позволю себе переформуліровать вопрос и немноко на

господа позволю себе переформуліровать вопрос и немноко на него ответить.
Q1.
"Как передать управления образу ОС находящемуся в виде файла на файловой системе"
A1. Использовать GRUB , т.к. данный загрузчик понимает файловые системы (из несвободных понимает FAT AFAIR) у имеет передавать управления чему угодно практически.


Например для memtst86+ кусок конфіга:
menu.lst писал(-а):

title Debian GNU/Linux, kernel memtest86+
root (hd0,0)
kernel /memtest86+.bin
boot

Более подробно - см. info grub

Q2: Как передать управление образу ОС таким образом чтобы данный образ был представлен для этой ОС в виде block device вогласно спецификации El Torito либо чему-то подобному.
A2: А вот фиг его знает... Для проізводных DOS помимо собственно передачи управления загрузочному коду необходимо еще чтобы сам образ был представляен в виде диска лбо дискетки, иначе оно не найдет не то что своих файлов но даже и прожолжить загрузку данее загрузочного сектора не сумеет. Так что грузить из файла любую производную linux/bsd (к которым в частності і относітся memtest ) можно, а вот для DOSовскіх поделок прідется іспользовать скорее всего разделы на файловой системе.