Т.е. нужно сделать live cd. Вопрос в том как сделать в оперативке диск и загрузить ось с него (вначале только первая часть вопроса, в остальном думаю разберусь).
Не совсем понятно особенно в связи с упоминание DOS в заголовке. Если хочешь сделать RAM-диск в DOS, нужно копать в сторону формата драйверов в DOS (*.sys). Если хочешь получить RAM-диск еще до загрузки DOS, нужно перехватывать дисковые прерывания BIOS.
если DOS - то в нем есть готовый драйвер рам-диска (ramdrive.sys). грузишься с лив-сиди (эмуляция дискеты), создаешь рам-диск и копируешь туда все. тонкости: на рам-диске должен быть другой бат, который нужно вызвать в autoexec.bat в конце копирования (напрямую, не через call!), а также перенаправить туда переменную COMSPEC - тогда диск можно вынимать и никто не будет орать, что потерялся системный диск.
Как только ты начнёшь грузить свою ОС, её загрузчик пошлёт твой ДОС вместе с его виртуальными дисками в голубые дали.