青木さん、ご助言をありがとうございます。 悸村です。こちらの機種名・仕様などを書かなかった為、何をし ようとしているのか、どこがどう問題なのか明確になっていなか ったかも知れません。 「2015-04」に製造された ASUS EeeBook X205TA というマシンで す。裏側のシールには、「X205TA-B-RED」と記載されています。 Atom CPU Z3735F @1.33GHz, 2GB RAM プリインストール OS: Windows 8.1 with Bing (32bit) 「PC情報」「システムの種類」によれば、「32ビット オペレーテ ィング システム、x64ベース プロセッサ」 この Windows も利用しています。
DVD-R のインストーラは、32bit 版の場合、FreeBSD、LinuxMint、 Ubuntu 等でも UEFI BIOS の BOOT 候補に表示されません。 64bit 版は BOOT の候補に表示されますが実際には起動しない。 で、今まず、この機械で FreeBSD のインストーラを起動させよう としています。単なるテストの一種です。 (もちろん私は ASUS という会社と無関係で、宣伝・告知・話題作 りなどの意図は一切ありません)。 1. 別のノート PC で、FreeBSD を起動し、 FreeBSD-12.2-RELEASE-i386-memstick.img を ftp し、dd で 8GB USB メモリ・スティックに書き込む。(確か MBR のディスク)。 X205TA で起動しない。 2. 同様の手順で USB メモリ・スティックのインストーラを作製。 FreeBSD-12.2-RELEASE-amd64-memstick.img (ESP 領域のあるディスク)。 X205TA で起動しない。 2. のインストーラを加工する。 /boot 配下の *.efi ファイルを 32bit 版の *.efi に ESP 以下の BOOTX64.efi を /boot/loader.efi で上書きする。 ファイル名は取り敢えず BOOTX64.efi にしておく。 X205TA で起動しない。 6年前くらいにネット上で議論されていた古い話題かもしれません が、私は当時のトピックに触れていないのでよく理解していません。 web 上などで、FreeBSD のインストーラが起動したという記事をま だ見掛けていない現状です。 --- 悸村成一 2021年3月19日(金) 0:10 Tomoaki AOKI <junch...@dec.sakura.ne.jp>: > > 青木@名古屋です。 > > 気になったので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" _______________________________________________ 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"