|
|
1.1 root 1: <!--
2: nono
3: Copyright (C) 2021 nono project
4: Licensed under nono-license.txt
5: -->
6: <?php require_once "common.php"; ?>
1.1.1.5 ! root 7: <html>
! 8: <head>
! 9: <?php print_head_common(); ?>
! 10: <title>nono: Upgrade to 0.2.0</title>
! 11: </head>
1.1 root 12: <body>
13: <h3>nono</h3>
14: <hr>
15:
16: <h4>ver 0.1.x から ver 0.2.0 への移行方法 <q>How to migrate from ver 0.1.x to ver 0.2.0</q></h4>
1.1.1.4 root 17: <div class="main1">
1.1 root 18: ver 0.1.x と ver 0.2.0 には2つの非互換があり、そのままでは以前と同じ動作はしません。
19: <q>There are two incompatibilities between ver 0.1.x and ver 0.2.0,
20: so it will not work the same as before.</q>
21:
22: <dl>
23: <dt>1. 設定ファイルのネットワーク関連項目の変更
24: <q>Configuration changes about network</q>
25: <dd>ver 0.1.x の以下の2つの設定項目は廃止になりました。
26: <q>These two items in 0.1.x have been removed.</q>
27: <br>
28: <blockquote style="background-color: var(--light-pink);"><pre>
29: ethernet-hostdriver = (default: none)
30: ethernet-hostdevice = (default: auto)
31: </pre></blockquote>
32: 代わりに次の5つが追加されています。
1.1.1.2 root 33: 設定方法は<a href="index.html#configuration">本編ドキュメントの設定の章</a>を参照してください。
1.1 root 34: ホストドライバは以前はデフォルトでオフでしたがデフォルトでオン(auto)に変更になっています。
35: <q>Instead, the following five items have been added.
1.1.1.2 root 36: See <a href="index.html#configuration">Configuration section in the main document</a>
1.1 root 37: to setup.
38: The host driver used to be disabled by default before,
39: but now it is enabled(auto) by default.</q>
40: <blockquote style="background-color: white;"><pre>
41: hostnet-driver = (default: auto)
42: hostnet-afpacket-ifname = (default: auto)
43: hostnet-bpf-ifname = (defualt: auto)
44: hostnet-tap-devpath = (default: auto)
45: hostnet-fallback = (default: 0)
46: </pre></blockquote>
47: </dd>
48:
1.1.1.3 root 49: <dt>2. LUNA-88K の NVRAM サポートについて <q>About NVRAM in LUNA-88K</q>
1.1 root 50: <dd>
1.1.1.3 root 51: LUNA-88K では本来 PROM が NVRAM の情報を元に起動先を決定しますが、
1.1 root 52: nono ver 0.1.x は NVRAM を (ファイルを作るだけで) 一切サポートしておらず、
53: OpenBSD/luna88k を起動するために起動先ファイル名を boot と決め打ちしていました。
54: ver 0.2.0 で NVRAM をサポートしたため、
55: 内蔵互換 ROM で起動するとまず NVRAM がチェックサム不正のため初期化されます。
56: 更に初期化された NVRAM の起動ファイル名は vmunix であるため、
57: そのままでは OpenBSD/luna88k を起動できません。
58: Emulated ROM Monitor が起動したら以下のように入力してください。
1.1.1.3 root 59: <q>On LUNA-88K, originally PROM determines the boot target by referring NVRAM.
1.1 root 60: Since nono ver 0.1.x didn't support NVRAM (though it created NVRAM.DAT file),
61: it used hard-coded boot filename "boot" in order to boot OpenBSD/luna88k.
62: nono ver 0.2.0 supports NVRAM, so at first it initializes the NVRAM
63: due to checksum mismatch.
64: In addition, the boot filename in the initialized NVRAM is "vmunix",
65: so it cannot boot OpenBSD/luna88k.
66: To boot it, enter as following on Emulated ROM Monitor.</q>
67: <blockquote><pre>
68: nvram boot_filename boot[Enter]
69: y
70: b[Enter]
71: </pre></blockquote>
72: この内容は NVRAM.DAT に記録されるので次回以降は直接 OpenBSD が起動します。
73: <q>The information you have just entered is recorded in the NVRAM,
74: so next time it boots OpenBSD automatically.</q>
75: </div>
76:
77:
78: <hr>
79: nono project
80: </body>
81: </html>
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.