> Полноценная поддержка USB в данном случае не нужнану правильно, мы ж загружаемся только с флоппи-диска в первом слоте, да?
Полноценная поддержка usb тебе нужна, потому что биоса или уефи у тебя нет, а в usb может оказаться что угодно - сетевуха, внешний диск (или cdrom, опа, еще один драйвер) или кардридер (у этих еще и свой интерфейс бывает, и его тоже надо поддерживать), а то и вовсе какая экзотика, типа bt-адаптера к которому подключен внешний диск. Сейчас тебе не надо об этом думать - разработчики такого диска пусть думают, у них голова большой, и несут скрипты и драйвера для uefi - для того он, в частности, и придуман, чтобы это им cделать было просто.
Ну и по мелочи - клавиатуру там, хотя бы, чтоб было где нажать F1, если, внезапно, загрузочное устройство отвалилось нафиг, или нужно его прооверрайдить. У нее, кстати, два взаимоперпендикулярных режима usb-поддержки, а еще она может быть встроена в композитное устройство, которое сперва надо разобрать на составляющие.
> В самом крайнем случае, загрузчик может грузить ядро для тех целей, что вы назвали,
> указывая, к примеру, определенные опции загрузки.
у тебя клавиатуры ж нет - куда опции-то будем совать? ;-)
> Попробуйте услышать наконец: единственная функция для чего нужно что-то выше ОС, это
> загрузчик этой самой ОС.
попробуйте услышать: если у вас не вендорлокнутое железо с одним-единственным раз навсегда утвержденным порядком загрузки и аж тремя возможными выборами устройств - "загрузчик этой самой ос" окажется другой ос. С драйверами, файловой системой, шеллом, утилитами, возможно веб-сервером в комплекте (а то сам пойдешь к стойке номер 116 ряд 12 место 43 - 43, кстати, это на высоте два метра от пола, попрыгай, авось до разъема дотянешься). Что в общем и получилось в случае uefi.
(а до нее - эмуляция клавиатуры, отваливающаяся в самый нужный момент, когда мы свитчнулись в прот-мод а драйвер не загрузили, потому что ой, не тот, битва за int13 и 14 с непредсказуемыми результатами, когда участников больше двух, press ctrl-a,b,c,d,s,z и смотри в правильную секунду, для попадания в меню настроек правильного устройства и много еще чего, что я уже забыл и вспоминать не хочу. И еще внутрисерверный usb-разъем, как крайнее средство.)