10周年のSPコンテンツ!

曽田さん 2010年度日本OSS貢献者賞授賞記念 NetBSD/arcをgxemulで動かそう企画 「よしわかった説明しよう、これはNetBSD/arcだ」

NetbSD/arcのポートメンテナである@n_sodaさんの2010年度日本OSS貢献者賞授賞 http://www.ipa.go.jp/software/open/contribute/2010contribution.html を記念して、「NetBSD/arcって何ですか?」の疑問に答えるべく、NetBSD/arcがサポートするAcer PICAをエミュレート可能なエミュレータのgxemul上で、NetBSD/arc 5.1_RC4をインストールして起動するまでをまとめました。
ARC sysinst エミュレータ gxemul NetBSD インストール
2
Izumi Tsutsui @tsutsuii
曽田さん 2010年度日本OSS貢献者賞授賞記念 NetBSD/arcをgxemulで動かそう企画 「よしわかった説明しよう、これはNetBSD/arcだ」 http://twitpic.com/31xz4y
拡大
Izumi Tsutsui @tsutsuii
# pkg_add -v ftp://ftp.NetBSD.org/pub/pkgsrc/packages/NetBSD/i386/5.0/All/gxemul-0.6.0nb1.tgz とかそんな感じで
Izumi Tsutsui @tsutsuii
NetBSD/arc 5.1_RC4 ISOイメージを入手 ftp://ftp.jp.NetBSD.org/pub/NetBSD/NetBSD-5.1_RC4/iso/arccd-5.1_RC4.iso
Izumi Tsutsui @tsutsuii
NetBSD/arc 5.1_RC4 インストールカーネルを入手 ftp://ftp.jp.NetBSD.org/pub/NetBSD/NetBSD-5.1_RC4/arc/binary/kernel/netbsd-RAMDISK.gz
Izumi Tsutsui @tsutsuii
NetBSD/arc 5.1_RC4 GENERICカーネルを入手 ftp://ftp.jp.NetBSD.org/pub/NetBSD/NetBSD-5.1_RC4/arc/binary/kernel/netbsd-GENERIC.gz
Izumi Tsutsui @tsutsuii
インストール用ディスクイメージファイルをとりあえず1GBで作成 % dd if=/dev/zero of=nbsd_arc.img bs=1024 count=1 seek=1048575
Izumi Tsutsui @tsutsuii
ISOイメージとディスクイメージを使う設定でインストールカーネルからgxemul起動 % gxemul -X -e pica -d nbsd_arc.img -d c:arccd-5.1_RC4.iso netbsd-RAMDISK.gz
Izumi Tsutsui @tsutsuii
gxemulは、BIOSイメージなしでOSを動作させるためのhackとして、エミュレータ本体がコマンドラインで指定されたOSカーネルを読み込んで、その状態で起動するようになっています
Izumi Tsutsui @tsutsuii
gxemulのウインドウ上でこんな感じでNetBSD/arc起動 http://twitpic.com/31y0n3
拡大
Izumi Tsutsui @tsutsuii
Terminal type? はそのままリターン。 (I)nstall, (S)hell or (H)alt ? には i を入力 http://twitpic.com/31y0un
拡大
Izumi Tsutsui @tsutsuii
そうするとおなじみの sysinst メニュー画面が起動するので a: Install NetBSD to hard disk を選択 http://twitpic.com/31y14t
拡大
Izumi Tsutsui @tsutsuii
作ったイメージのディスクが表示されるのでサイズ等を確認してリターン http://twitpic.com/31y1ok
拡大
Izumi Tsutsui @tsutsuii
Select your distribution は安直に a: Full installation を選択。イメージサイズが小さい場合は適当に Minimal か Custom で。 http://twitpic.com/31y1xt
拡大
Izumi Tsutsui @tsutsuii
FDISKパーティションのセクタ数とヘッド数を聞かれるがあまり考えずリターン2回連打でデフォルト設定使用 http://twitpic.com/31y2dl
拡大
Izumi Tsutsui @tsutsuii
MBRパーティションをどうするか、の問いには b: Use the entire disk を選択 http://twitpic.com/31y2ji
拡大
Izumi Tsutsui @tsutsuii
BSD disklabelをどうするか、の問いには a: Set sizes of NetBSD partitions を選択 http://twitpic.com/31y2qb
拡大
Izumi Tsutsui @tsutsuii
disklabel編集画面になるがデフォルト設定で良いので "x" を押して Accept partition size を選んでリターン http://twitpic.com/31y2vf
拡大
Izumi Tsutsui @tsutsuii
disklabel確認画面でもそのまま x: Partition sizes ok でリターン http://twitpic.com/31y309
拡大
Izumi Tsutsui @tsutsuii
ディスクの名前を聞かれるが disklabel に書かれる以外使わないので適当にリターン http://twitpic.com/31y364
拡大
Izumi Tsutsui @tsutsuii
Shall we continue? と最後通告が出たら b: Yes でそのまま進行 http://twitpic.com/31y3c6
拡大
Izumi Tsutsui @tsutsuii
rootパーティションのnewfsと起動用MS-DOSパーティション(gxemulでは未使用)のnewfs_msdosが進行 http://twitpic.com/31y3le
拡大
Izumi Tsutsui @tsutsuii
インストールファイル展開時の表示を聞かれるので a: Progress bar を選択してリターン http://twitpic.com/31y3sp
拡大
Izumi Tsutsui @tsutsuii
インストール元のメディアを聞かれるので a: CD-ROM / DVD を選択してリターン http://twitpic.com/31y3xk
拡大
残りを読む(34)

コメント

Izumi Tsutsui @tsutsuii 2010年10月30日
リスト作成後のツイートをいくつか追加
ログインして広告を非表示にする
ログインして広告を非表示にする