Annotation of nono/doc/upgrade-0.2.0.html, revision 1.1.1.5

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

unix.superglobalmegacorp.com

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