にほんブログ村 IT技術ブログへ
にほんブログ村

Linux ブログランキングへ

2019年11月02日

世界の全ての機器を制覇するOS NetBSD Amigaエミュ FS-UAE上でNetBSD8.1 動作テスト途中 その41 #NetBSD

NetBSDamiga.jpg

今回はAmigaの68kエミュのFS-UAEを使って
NetBSD8.1を起動テストしてみました。
まだ完全に動いていませんので途中です。
ドキュメントが少ないので誰か教えて下さい(涙

●Amigaエミュ FS-UAE
UNIX用のAmigaエミュです。
同等品にWindows版のWinUAEがあります。
中身は多分殆ど同じかと思います。
Amigaは欧米で愛されているハードで、
LinuxもNetBSDも未だにサポートされています。

WinUAEでNetBSDが動いたという報告例はありますが、
何故かFS-UAEでの動作報告は非常に少ないです。
ウチのArchLinux上でも動かしてどや?ってやりたいので
テストしてみました。

・Amiga MC68030以上でMMUありCPU設定
 A3000かA4000で設定しておきましょう
・メモリ多めに設定
・NetBSD8.1-amiga.isoのISOからブート用にファイルをコピーする

という感じ
FS-UAEは各ディストリに移植されているので
インストールは簡単に出来るはず。
詳しい設定方法はこちらを参考にしています。




●NetBSDのインストール
まず公式サーバからNetBSD8.1-amiga.isoのISOをダウンロードします。
そして中のデータを取り出します。
適当なディスクマウンタか、/mntあたりに
適当にISOファイルをマウントして下さい。

FS-UAEはCD-ROMイメージから直接NetBSDを起動出来ない様子です。
なので、ISOファイルから取り出して起動ディスクを作る形です。

必要なファイルは動画を見る限り、

・miniroot.fs
・loadbsd
・netbsd-GENERIC
・rdbinfo
・Startup-Sequence(テキストエディタで作成)

の5つです。
そのうち上4つをISOファイルからコピーしてきます。

まずHDDのフォルダdbootとその中にSをFS-UAEフォルダの中に作ります。
FS-UAEフォルダはディストリ毎に違いますが、
ArchLinuxの場合は
ホーム⇒ドキュメント⇒FS-UAE⇒Hard Drives
に一旦置いておきます。基本的にはどこでも良いかも。

まずISO内部のフォルダ
Amiga⇒Installation⇒miscの中にある
loadbsdとrdbinfoを先程作成したdbootの中に保存して
書き込み禁止権限を外します。
FS-UAEエミュ上で書き込みエラーが表示されるだけですが。

次はフォルダを戻して
Amiga⇒Binary⇒Kernel
フォルダに移動してnetbsd-GENERIC.gzをコピーして
解凍してdbootフォルダに保存して
書き込み禁止権限を外します。
FS-UAEエミュ上で書き込みエラーが表示されるだけですが。

次に先程作成したSフォルダに
Startup-Sequenceファイルを適当なテキストエディタで作成します。

loadbsd -a netbsd-GENERIC

と一行書いて保存します。

次もフォルダを戻して
Amiga⇒Installation⇒miniroot
フォルダに移動してminiroot.fs.gzをコピーして
解凍してdbootフォルダの上の
ホーム⇒ドキュメント⇒FS-UAE⇒Hard Drivesに保存して
書き込み禁止権限を外します。
FS-UAEエミュ上で書き込みエラーが表示されるだけですが。

これでディスクイメージは一応完了かと
次にFS-UAEランチャーを起動させて、
CPU設定をA4000、
ISOファイルにNetBSD8.1-amiga.isoを設定
HDDイメージとして先頭に先程作成した
dbootフォルダを指定、
次に先程解凍したminiroot.fsファイルを指定します。
この順番じゃないとNetBSDが起動しませんので注意。

でNetBSDが起動しますが、
何故かroot devicesの指定でfd0aかfd1aしか指定できず
HDDイメージからroot devicesを指定できていません。
後もう一つ何か設定があるはずですが・・・

●まとめ
一応ブートまで。
root devicesの設定が分かればNetBSDが起動するはずです。
誰か教えて下さい・・・
どこにも情報がないんですよね・・・
宿題という事で(ぉぃ

posted by kapper at 16:18 | Comment(0) | NetBSD
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

にほんブログ村 IT技術ブログへ
にほんブログ村

Linux ブログランキングへ