Annotation of nono/doc/upgrade-0.2.0.php, revision 1.1.1.4

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

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.