Mandriva даже выпустила специальную утилиту под windows для заливки iso на флешку.
Но при использовании этого варианта
1. содержимое флешки уничтожается
2. на флешке формируется раздел в 700 мегов с файловой системой iso9660.
Словом есть свои минусы.
Есть другой вариант с использованием syslinux.
Для этого вам понадобится флешка размером от 1Г с файловой системой FAT или FAT32, syslinux и образ дистрибутива в редакции One (или CD).
1. устанавливаем syslinux (urpmi syslinux)
2. убеждаемся что на флешке есть примерно 600М свободного места
3. копируем в корень флешки директории boot и loopbacks из образа или CD
4. делаем флешку загрузочной командой:
syslinux -d /boot/cdrom /dev/sdXX
где sdXX - устройство под которым у вас видна ваша флешка
5. понадобится внести изменения в initrd.gz:
5.1 копируем к себе файл /boot/cdrom/initrd.gz
5.2 распаковываем: gunzip initrd.gz (получаем файл initrd )
5.3 сделаем рядом директорию, например fs
5.4 смонтируем initrd: mount -o loop,rw initrd fs
5.5 заходим в директорию fs и находим там файл linuxrc
5.6 ближе к концу файла находим строчку: nash-mount -o ro -t iso9660 LABEL=One-20091-GNOME /live/media
нужно заменить ее на: nash-mount -o ro -t vfat LABEL=<ваш раздел> /live/media
где <ваш раздел> - метка раздела на флешке
5.7 сохраняем файл, выходим из директории, отмонтируем : umount fs
5.8 пакуем файл: gzip initrd
5.9 полученый initrd.gz копируем на флешку в директорию /boot/cdrom
Все! Осталось убедится что в BIOS включена загрузка с USB-устройства и перезагрузить комп.
В результате вы получили флешку с которой можно загрузить Mandriva One, и вы можете продолжать использовать флешку по прямому назначению.
Файл с дистрибутивом distrib-lzma.sqfs вы можете время от времени распаковывать на своем компе, устанавливать обновления, запаковывать и копировать обратно на флешку. (подробнее это описано в одном из топиков и на вики)
Образ рекомендую использовать EduMandriva One 2009.1 LXDE