|
|
1.1 root 1: <!--
2: nono
3: Copyright (C) 2021 nono project
4: Licensed under nono-license.txt
5: -->
6: <html>
7: <head>
8: <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
9: <title>nono document</title>
10: <style type="text/css">
11: /* https://jfly.uni-koeln.de/colorset/ */
12:
13: :root {
14: --blue: rgb( 0, 90, 255);
15: --brown: rgb(128, 64, 0);
16: --green: rgb( 3, 175, 122);
17: --grey: rgb(132, 145, 158);
1.1.1.3 ! root 18: --cream: rgb(255, 255, 128);
! 19: --yellow-green: rgb(216, 242, 85);
1.1 root 20: --light-pink: rgb(255, 202, 191);
1.1.1.3 ! root 21: --light-green: rgb(119, 217, 168);
1.1 root 22: --light-grey: rgb(200, 200, 203);
23:
24: --bg-grey: rgb(220, 220, 223);
25: }
26: body {
27: background-color: var(--bg-grey);
28: }
29: q {
30: color: var(--brown);
31: }
32: q:before {
33: content: "[";
34: }
35: q:after {
36: content: "]";
37: }
38: dt.dt-indent {
39: padding-left: 1ex;
40: }
41: .main {
42: margin-left: 1em;
43: }
44: .cons {
45: background-color: black;
46: color: white;
47: }
48: .file {
49: background-color: white;
50: color: black;
51: }
52: .strike {
53: color: var(--grey);
54: }
55: .strike > q {
56: color: var(--grey);
57: }
1.1.1.3 ! root 58: .new {
! 59: background-color: var(--light-green);
! 60: }
! 61: .new > q {
! 62: background-color: var(--light-green);
! 63: }
1.1 root 64: </style>
65: </head>
66: <body>
67: <h3>nono</h3>
68: <hr>
69:
70: <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>
71: <div class="main">
72: ver 0.1.x と ver 0.2.0 には2つの非互換があり、そのままでは以前と同じ動作はしません。
73: <q>There are two incompatibilities between ver 0.1.x and ver 0.2.0,
74: so it will not work the same as before.</q>
75:
76: <dl>
77: <dt>1. 設定ファイルのネットワーク関連項目の変更
78: <q>Configuration changes about network</q>
79: <dd>ver 0.1.x の以下の2つの設定項目は廃止になりました。
80: <q>These two items in 0.1.x have been removed.</q>
81: <br>
82: <blockquote style="background-color: var(--light-pink);"><pre>
83: ethernet-hostdriver = (default: none)
84: ethernet-hostdevice = (default: auto)
85: </pre></blockquote>
86: 代わりに次の5つが追加されています。
1.1.1.2 root 87: 設定方法は<a href="index.html#configuration">本編ドキュメントの設定の章</a>を参照してください。
1.1 root 88: ホストドライバは以前はデフォルトでオフでしたがデフォルトでオン(auto)に変更になっています。
89: <q>Instead, the following five items have been added.
1.1.1.2 root 90: See <a href="index.html#configuration">Configuration section in the main document</a>
1.1 root 91: to setup.
92: The host driver used to be disabled by default before,
93: but now it is enabled(auto) by default.</q>
94: <blockquote style="background-color: white;"><pre>
95: hostnet-driver = (default: auto)
96: hostnet-afpacket-ifname = (default: auto)
97: hostnet-bpf-ifname = (defualt: auto)
98: hostnet-tap-devpath = (default: auto)
99: hostnet-fallback = (default: 0)
100: </pre></blockquote>
101: </dd>
102:
1.1.1.3 ! root 103: <dt>2. LUNA-88K の NVRAM サポートについて <q>About NVRAM in LUNA-88K</q>
1.1 root 104: <dd>
1.1.1.3 ! root 105: LUNA-88K では本来 PROM が NVRAM の情報を元に起動先を決定しますが、
1.1 root 106: nono ver 0.1.x は NVRAM を (ファイルを作るだけで) 一切サポートしておらず、
107: OpenBSD/luna88k を起動するために起動先ファイル名を boot と決め打ちしていました。
108: ver 0.2.0 で NVRAM をサポートしたため、
109: 内蔵互換 ROM で起動するとまず NVRAM がチェックサム不正のため初期化されます。
110: 更に初期化された NVRAM の起動ファイル名は vmunix であるため、
111: そのままでは OpenBSD/luna88k を起動できません。
112: Emulated ROM Monitor が起動したら以下のように入力してください。
1.1.1.3 ! root 113: <q>On LUNA-88K, originally PROM determines the boot target by referring NVRAM.
1.1 root 114: Since nono ver 0.1.x didn't support NVRAM (though it created NVRAM.DAT file),
115: it used hard-coded boot filename "boot" in order to boot OpenBSD/luna88k.
116: nono ver 0.2.0 supports NVRAM, so at first it initializes the NVRAM
117: due to checksum mismatch.
118: In addition, the boot filename in the initialized NVRAM is "vmunix",
119: so it cannot boot OpenBSD/luna88k.
120: To boot it, enter as following on Emulated ROM Monitor.</q>
121: <blockquote><pre>
122: nvram boot_filename boot[Enter]
123: y
124: b[Enter]
125: </pre></blockquote>
126: この内容は NVRAM.DAT に記録されるので次回以降は直接 OpenBSD が起動します。
127: <q>The information you have just entered is recorded in the NVRAM,
128: so next time it boots OpenBSD automatically.</q>
129: </div>
130:
131:
132: <hr>
133: nono project
134: </body>
135: </html>
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.