a person tells me that he can do it by using only OpenBSD .
he says that you do not use 'whole disk '.
i was given a goot hint .
not using linux?
0)i wii install openbsd to USB HDD (sd1).
1) boot PC by openbsd 5.8 snapshot CD.
2) install but Partway
3) when install cd0 , cd1 appear , push ctrl +c and go to shell .
4) fdisk -i -b 960 sd1
5) agein restart install by 'install'
6) when # appear ,
newfs_msdos /dev/rsd1i
mount /dev/sd1i /mnt2
mkdir -p /mnt2/efi/boot
cp /mnt/usr/mdec/BOO* /mnt2/efi/boot
7) reboot PC
there may be mistake , please tell them .
and
there must be more more sophistcated way .
addition
A) look with *********LINUX*************
fdisk -l /dev/sdb
/dev/sdb1 64 1023 480 ef EFI
(FAT-12/16/32)
/dev/sdb4 * 1024 240107489 120053233 a6 OpenBSD
B) openbsd has ***grub*** package .
use this to boot linux
-----
regards , tuyosi