i might manage to sucseed to boot openbsd by UEFI .

this try is using USB stick.


1) on LINUX
on linux's fdisk

fdisk -l /dev/sdb
Device     Boot   Start     End Sectors  Size Id Type
/dev/sdb1          2048 1050623 1048576  512M  b W95 FAT32
/dev/sdb4       1050624 3915775 2865152  1.4G a6 OpenBSD

and
i read
https://wiki.netbsd.org/users/ryoon/how_to_install_netbsd_amd64_to_macbook_ai
r_11_inch/
ftp> get pub/sourceforge/r/re/refind/0.8.2/refind-bin-0.8.2.zip

# unzip refind-bin-0.8.2.zip
# mount_msdos /dev/dk0 /mnt2
# cd /mnt2
# mkdir -p EFI/BOOT
# cd EFI/BOOT
# cp -r /refind-bin-0.8.2/refind/drivers_x64 .
# cp -r /refind-bin-0.8.2/refind/tools_x64 .
# cp -r /refind-bin-0.8.2/refind/icons .
# cp /refind-bin-0.8.2/refind/refind_x64.efi bootx64.efi
# cp /refind-bin-0.8.2/refind/refind.conf.sample refind.conf

(i use  ****refind-bin-0.8.3.zip***********)



now my state on linux

root@debian:~# ls -l /mnt/sdb1
total 8
drwxr-xr-x 3 root root 8192 10月 14 02:05 EFI
root@debian:~# du /mnt/sdb1
312    /mnt/sdb1/EFI/BOOT/drivers_x64
56    /mnt/sdb1/EFI/BOOT/tools_x64
800    /mnt/sdb1/EFI/BOOT/icons
1432    /mnt/sdb1/EFI/BOOT
1440    /mnt/sdb1/EFI
1456    /mnt/sdb1

root@debian:~# ./comment-out.bat /mnt/sdb1/EFI/BOOT/refind.conf
timeout 20
menuentry Linux {
    icon EFI/refind/icons/os_linux.png
    volume KERNELS
    loader bzImage-3.3.0-rc7
    initrd initrd-3.3.0.img
    options "ro root=UUID=5f96cafa-e0a7-4057-b18f-fa709db5b837"
    disabled
}
menuentry Ubuntu {
    loader /EFI/ubuntu/grubx64.efi
    icon /EFI/refined/icons/os_linux.png
    disabled
}

menuentry openbsd {                                 <----perhaps not
nesseary
        loader /bsd.rd                              <----perhaps not
nesseary
        icon /EFI/refined/icons/os_openbsd.png      <----perhaps not
nesseary
        disabled                                    <----perhaps not
nesseary
}                                                   <----perhaps not
nesseary

menuentry "ELILO" {
    loader \EFI\elilo\elilo.efi
    disabled
}
menuentry "Windows 7" {
    loader \EFI\Microsoft\Boot\bootmgfw.efi
    disabled
}
menuentry "Windows via shell script" {
    icon \EFI\refind\icons\os_win.png
    loader \EFI\tools\shell.efi
    options "fs0:\EFI\tools\launch_windows.nsh"
    disabled
}
menuentry "My Mac OS X" {
    icon \EFI\refind\icons\os_mac.png
    volume "OS X boot"
    loader \System\Library\CoreServices\boot.efi
    disabled
}



2) then install openbsd into USB with ordinal method .

3) but in this state openbsd cannot be booted .

4)   so again boot openbsd by CDROM , and choose menu UPGRADE .

   and
   mount /dev/sd1i /mnt2
   cp /mnt/usr/mdec/BOOTX64.EFI /mnt2/efi/boo

5) then openbsd can boot under UEFI


this may be illusion .
i hope someone try this.
if success , very happy for openbsd fellows

-----------
tuyosi

Reply via email to