Добил я эту сволочь
1. Вообщем рецепт такой, берем исошку с инсталятором архлинукса (нужны тока пакеты core)
2. заускаем qemu:
qemu -kernel-kqemu -cdrom ./Archlinux-i686-2007.10-0.2.core.iso -hda /dev/sdc -boot d
тут пара моментов, так как моя мат плата не дружит с kvm-amd (гигабайтная сволочь) то аппаратную виртуализацию я не задействовал, и еще /dev/sdc - это флешка, писать нужно именно sdc, а не sdc1 - так как нужно будет груб ставить в мбр.
флешку к qemu подключать нужно как "жесткий диск" - hda, а не как усб-устройство.
3. Ставим архлинукс в вирт машине как обычно (в процессе создания раздела на флешке,
в qemu я его не обозначал как bootable - не знаю нужно ли это, или нет)
доходим до предложения подправить всякие конфиги, править будем /etc/mkinitcpio.conf
там правим две строчки:
а) MODULES="pata_amd ata_generic ahci" в нее добавляем usb_storage,ehci_hcd,ohci_hcd
б) HOOKS="base udev autodetect pata scsi sata keymap filesystems" добовляем usb - самым первым в список, чтобы получилось так
HOOKS="usb base udev autodetect pata scsi sata keymap filesystems"
все - завершаем установку как обычно.
На моей машине реальной, с этой флешки я загружался, удастя ли загрузиться на других - я не знаю
