Теоретически возможен следующий способ записи не перенося систему на cp1251:
Для записи такого CD необходимо иметь раздел в FAT32 (или FAT16, что IMHO не принципиально). Монтируем его к своей файловой системе командой, вроде:
mount -t vfat /dev/hda6 /mnt/cdrec -o umask=0,codepage=866,iocharset=koi8-r
Далее мы должны закинуть туда всё, что хотим записать на CD (подразумевается, что FAT32-диск пуст) и размонтировать его.
А вот тут-то и начинается самое интересное. Потому как раз здесь у меня ничего не получается.
Нужно заново смонтировать раздел, но так, чтобы файловая система воспринималась в кодировке cp1251. Как это сделать я не знаю. Попытка смонтировать раздел командой:
mount -t vfat /dev/hdc6 rescue -o umask=0,codepage=866,iocharset=microsoft-cp1251
приводит к сообщению об ошибке. Поправьте меня, может я в чём-то ошибаюсь?
Ну а дальше всё было бы просто:
mkisofs -r -J -l -o /root/cd/image.iso /mnt/cdrec/
Вот такой вот теоретический способ. Как сами догадались лично не опробованный.