mae3xx_ope:firmware_structure:start

差分

この文書の現在のバージョンと選択したバージョンの差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
mae3xx_ope:firmware_structure:start [2018/12/24 10:14]
admin
mae3xx_ope:firmware_structure:start [2018/12/28 08:43] (現在)
admin
ライン 8: ライン 8:
 構成は、下表のようになっています。 構成は、下表のようになっています。
  
 +|< 40em 5em 5em 6em 20em >|
 ^  デバイス ​ ^  サイズ ​ ^  名前 ​ ^  備考 ​ | ^  デバイス ​ ^  サイズ ​ ^  名前 ​ ^  備考 ​ |
 |  mtd0  |  255MiB|UBI ​ |UBI(([[http://​www.linux-mtd.infradead.org/​doc/​ubi.html|UBI - Unsorted Block Images]]))| |  mtd0  |  255MiB|UBI ​ |UBI(([[http://​www.linux-mtd.infradead.org/​doc/​ubi.html|UBI - Unsorted Block Images]]))|
ライン 31: ライン 32:
 構成は、下表のようになっています。 構成は、下表のようになっています。
  
 +|< 40em 5em 5em 6em 20em >|
 ^  デバイス ​ ^  サイズ ​ ^  名前 ​ ^  備考 ​ | ^  デバイス ​ ^  サイズ ​ ^  名前 ​ ^  備考 ​ |
 |  mtd12  |  128KiB|MLO|bootloader 1段目| |  mtd12  |  128KiB|MLO|bootloader 1段目|
ライン 69: ライン 71:
   - UBI の "​kmod.x"​ 領域を /rw.tmpfs へコピーし、${rootmnt}/​lib/​modules へ mount   - UBI の "​kmod.x"​ 領域を /rw.tmpfs へコピーし、${rootmnt}/​lib/​modules へ mount
   - UBI の "​opt"​ 領域を /rw.tmpfs へコピーし、${rootmnt}/​usr/​lib/​jvm へ mount   - UBI の "​opt"​ 領域を /rw.tmpfs へコピーし、${rootmnt}/​usr/​lib/​jvm へ mount
-  - ${rootmnt} を /ro へ 移動 (mount -\-move オプションにより)+  - ${rootmnt} を /ro へ 移動 (mount --move オプションにより)
   - /ro と /rw を **aufs**(([[http://​aufs.sourceforge.net/​]]))(([[http://​ja.wikipedia.org/​wiki/​Aufs]])) でまとめて /overlay へ mount   - /ro と /rw を **aufs**(([[http://​aufs.sourceforge.net/​]]))(([[http://​ja.wikipedia.org/​wiki/​Aufs]])) でまとめて /overlay へ mount
   - /rw.tmpfs に、var/​log ディレクトリを作成 (syslog領域用)   - /rw.tmpfs に、var/​log ディレクトリを作成 (syslog領域用)
ライン 75: ライン 77:
   - /​rw/​lib/​modules と /​ro/​lib/​modules を **aufs** でまとめて /​overlay/​lib/​modules へ mount   - /​rw/​lib/​modules と /​ro/​lib/​modules を **aufs** でまとめて /​overlay/​lib/​modules へ mount
   - /​rw/​usr/​lib/​jvm と /​ro/​usr/​lib/​jvm を **aufs** でまとめて /​overlay/​usr/​lib/​jvm へ mount   - /​rw/​usr/​lib/​jvm と /​ro/​usr/​lib/​jvm を **aufs** でまとめて /​overlay/​usr/​lib/​jvm へ mount
-  - /ro を /overlay/ro へ 移動 (mount -\-move オプションにより) +  - /ro を /overlay/ro へ 移動 (mount --move オプションにより) 
-  - /rw を /overlay/rw へ 移動 (mount -\-move オプションにより) +  - /rw を /overlay/rw へ 移動 (mount --move オプションにより) 
-  - /rw.tmpfs を /​overlay/​rw.tmfs へ 移動 (mount -\-move オプションにより) +  - /rw.tmpfs を /​overlay/​rw.tmfs へ 移動 (mount --move オプションにより) 
-  - /overlay を ${rootmnt} へ 移動 (mount -\-move オプションにより)+  - /overlay を ${rootmnt} へ 移動 (mount --move オプションにより)
 その後、init スクリプトにより ${rootmnt} => / へと rootfs の switch が行われ、/​sbin/​init が起動されます。\\ その後、init スクリプトにより ${rootmnt} => / へと rootfs の switch が行われ、/​sbin/​init が起動されます。\\
mae3xx_ope/firmware_structure/start.1545614096.txt.gz · 最終更新: 2018/12/24 10:14 by admin