Как один из вариантов - глубоко влезть в прошивку БИОС и разместить часть загрузчика прямо в нем.
Чтобы загрузка с любого харда происходила, хм, GRUBообразно независимо от того, что там в МБР.
Например, первый раздел, ххх мегабайт - /boot, с определенной структурой. и в него жестко смотрит пофиксенная загрузка с HDD.
То-то Вася ибн ЗверьЦД будет рад... Windows типа ставится - до первой перезагрузки, когда она потрет тот код, которому передается управление grub-in-bios. А потом... 0_о
Предвижу кучу матюков, попыток заменить "плохой" хард, растущую кучу "плохих" хардов...

А учитывая, что флешки с биосом в матерях нынче впаянные, а новая прошивка не обязана грузиться с флопа и даже знать про него - предвижу недетские траблы, если кто просечет трюк и попробует перешить такую мать... Плюс потеря гарантии, если вдруг получится.

ЗЫЖ. мне, собссно, пофигу, можно ли это с тзр законов и логики - но технически оно ой как возможно...
