Есть такая игрушечная ОС Xinu. Мне с ней надо повозиться. Я немного её попатчил, чтобы она собиралась под GCC 4.1, но застрял на следующем шаге, а именно - не могу её запустить. Причина проста: Xinu, судя по форумам (внятной документации я не нашёл), не умеет запускаться с дискет или cd-rom'ов, а только по сети. И вот теперь, значит, задача:
Если у меня есть ядро ОС, как его запустить под qemu, использую загрузку ядра при помощи TFTP?
Пока что, я дошёл до командной строки вида "qemu -fda ./boot_floppy -tftp /tftpboot -m 1M"
На образе дискеты boot_floppy записан GRUB, который, по идее, должен грузить ядро системы по TFTP. Того, что я сделал, явно недостаточно для достижения моей цели :) Чего делать дальше не знаю. Посоветуйте, может я вообще всё неправильно делаю? Или хотя бы пошлите на тот TFM, который я должен R. Поиск в гугле по очевидным фразам "tftp boot quemu xinu" и даже просто "tftp boot qemu" никакого внятного how-to/примера/нормального объяснения мне не принёс. Может, конечно, просто руки кривые... Тогда заранее извиняюсь за безграмотность, и смиренно прошу указать на доки на английском, либо русском :)