青木@名古屋です。 気になったのでFreeBSD-12.2-RELEASE-i386-mini-memstick.imgを ダウンロードして
# mount -r /dev/`mdconfig -a -t vnode \ -f FreeBSD-12.2-RELEASE-i386-mini-memstick.img \ -o readonly`s1a /mnt して/mnt以下にimgの中身が見えるようにしてから、fileでローカル (/boot/以下,amd64)と/mnt/boot/以下(i386)の検出結果を見比べて みると /boot/boot1.efi: PE32+ executable (EFI application) x86-64, for MS Windows /boot/loader.efi: PE32+ executable (EFI application) x86-64, for MS Windows /mnt/boot/boot1.efi: PE32+ executable (EFI application) Intel 80386, for MS Windows /mnt/boot/loader.efi: PE32+ executable (EFI application) Intel 80386, for MS Windows となるので、i386に関しては、動くかどうかは分かりませんが32bit版の ビルドは通っているように思えます。 ただ、32bit版のUEFIローダの存在意義は(個人的には)甚だ疑問ですが。 ごく一時期のIntel Macとごく少数の過渡期の製品しか使いどころが無い ような。 シングルボードかつ32bitでUEFIオンリーという環境があると 話は違いますけど。 UEFIだとLegacyよりkernelの起動までがかなり速いというメリットが あるのは事実ですが、確か、 ・64bit非対応のUEFI対応マザーボードは極めて先走った一部の 製品に限られる(多くは窓64bit化で必要に迫られてUEFI化)。 ・64bit対応のUEFI対応マザーが32bitのEFIアプリケーションの動作にも 対応しているとは限らない。 ・64bitのUEFIアプリケーションからは64bitの、32bitのUEFIアプリ ケーションからは32bitのOS(カーネル)しか起動できない。 という話があったかと。 当時、どこを見ても情報が錯綜していて訳が 分からなくなったので、32bitはLegacyでしか起動しないことにして しまっていましたので、UEFIはamd64でしか試していないのです。 なお、amd64の場合はESP内のEFI/BOOT/BOOTX64.EFIが特にnvram等で 起動対象が設定されていない場合のデフォルト(それすら違反している 環境が存在するという話まであったと思います)ですが、i386の場合は それでは駄目(x86-64と見做される)で、EFI/BOOT/BOOTX86.EFIが デフォルトだったと思います。 On Thu, 18 Mar 2021 19:55:46 +0900 skyblue <zyxju...@gmail.com> wrote: > 悸村です。 > > UEFI 32bit の bootloader というものは、FreeBSD では未だに開発されていず、リリ > ースされていないと考えて過誤ないでしょうか。 > 最新の情報を知りたいと考えています。一般ユーザーの単なる趣味利用で、私はデスクト > ップ用途でしか利用していません。 > > 次の一件。 > https://wiki.freebsd.org/UEFI > 下の方にある > > Build 32-bit EFI loader and install as /BOOT/EFI/BOOTIA32.efi > が、 > > Not Started > になっています。 > > > 他の情報。 > Raspberry Pi Desktop - buster (Debian-10) > https://www.raspberrypi.org/software/raspberry-pi-desktop/ > は、ISO 光学メディアでそのままインストールでき、稼働しています。 > なぜか、kernel は 64bit で、各コマンドが 32bit という OS のようです。 > スクショ; https://www.raspberrypi.org/software/raspberry-pi-desktop/ > > > LinuxMint 20.1 (cinnamon) は、各 HP 上の例の如く、 > > https://ameblo.jp/cirno76/entry-12189828057.html > > https://segmentation-fault.xyz/2017/05/28/62/ > bootia32.efi をインストーラにコピーして起動し、インストール出来ています。 > スクショ; https://twitter.com/xlsvx/status/1370692533248950277 > > > FreeBSD では未対応のまま、という予感が強いのですが……。 > > --- > 悸村成一 > _______________________________________________ > freebsd-users-jp@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-users-jp > To unsubscribe, send any mail to "freebsd-users-jp-unsubscr...@freebsd.org" -- 青木 知明 [Tomoaki AOKI] <junch...@dec.sakura.ne.jp> _______________________________________________ freebsd-users-jp@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-users-jp To unsubscribe, send any mail to "freebsd-users-jp-unsubscr...@freebsd.org"