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