freebsd:install:install_freebsd_11_1_by_manually_zfs_partitioning

差分

このページの2つのバージョン間の差分を表示します。

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

次のリビジョン
前のリビジョン
freebsd:install:install_freebsd_11_1_by_manually_zfs_partitioning [2020-12-03 19:36]
Decomo Deleted by PageMove plugin
freebsd:install:install_freebsd_11_1_by_manually_zfs_partitioning [2022-05-16 16:36] (現在)
Decomo [実現したいこと]
行 7: 行 7:
 ===== 実現したいこと ===== ===== 実現したいこと =====
  
-  * ストレージのパーティションの1つをZFSとして使いたい! +  * ストレージのパーティションの1つをルートプールとして使いたい 
-    * bsdinstallだとストレージ全体がZFSにされてしまう…+    * bsdinstallだとストレージ全体がzpoolにされてしまう…
     * ストレージ全体を割り当てた場合、デバイスが死んだ際に交換先の容量誤差で交換できない可能性が微レ存…     * ストレージ全体を割り当てた場合、デバイスが死んだ際に交換先の容量誤差で交換できない可能性が微レ存…
-  * FSの階層をデフォルトから変えたい!+  * データセットの階層をデフォルトから変えたい
     * 標準インストールではプール直下に/usrとかが作られる(zroot/usr的な)けど、間に1つ階層を挟みたいんじゃー(zroot/sys/usr的な)     * 標準インストールではプール直下に/usrとかが作られる(zroot/usr的な)けど、間に1つ階層を挟みたいんじゃー(zroot/sys/usr的な)
-  ZFS作成時にしか指定できないプロパティを変更したい! +    プール直下だとsnapshotの扱いが面倒だったりする 
-    * utf8onlyで運用したいん? +  * データセット作成時にしか指定できないプロパティを変更したい 
-    * compressionなんかも最初から有効にした方が効きがあるやん? +    * utf8onlyで運用したいじゃん? 
-  * ストレージ構成以外はbsdinstallに任せたい!+    * compressionなんかも最初から有効にした方が効くじゃん? 
 +  * ストレージ構成以外はbsdinstallに任せたい
     * なんだかんだ言ってdialog(1)でIPアドレスとか設定できた方がが分かりやすいし…     * なんだかんだ言ってdialog(1)でIPアドレスとか設定できた方がが分かりやすいし…
     * その時々の時流に応じてインストーラで設定出来ることが追加されてたりするし…     * その時々の時流に応じてインストーラで設定出来ることが追加されてたりするし…
行 178: 行 179:
 </code> </code>
  
-=== ブートコードの設定 ===+=== MBR用ブートコードの設定 ===
  
 <code> <code>
行 185: 行 186:
 </code> </code>
  
-=== EFI用ブートローダの設定 ===+=== EFI用ブートローダの設定 ===
  
 ESPをFATでフォーマットして/tmp/espにマウント。 ESPをFATでフォーマットして/tmp/espにマウント。
行 207: 行 208:
 </code> </code>
  
-ブート設定ファイルを作る +<WRAP round info>(2021-01-12追記) \\ 
-<note tip>(2019-09-17追記) \\ +以前の説明でESPにloader.rcを作っていたが、効果がないので記述を削除また、12.0-RELEASEBOOTx64.efiとしboot1.efiに代わってloader.efiが使われるようになっている。 
-もしかすると本設定ファイル不要かもFreeBSD 12.0-RELEASEのbsdinstallでは作れず、なくも起動問題は。 +</WRAP>
-</note> +
-<code> +
-# mkdir /tmp/esp/boot +
-# cat > /tmp/esp/boot/loader.rc << EOF +
-unload +
-set currdev=zfs:zroot/sys/ROOT/default: +
-load boot/kernel/kernel +
-load boot/kernel/zfs.ko +
-autoboot +
-EOF +
-</code>+
  
 ファイルが正しい場所にあるか確認 ファイルが正しい場所にあるか確認
行 226: 行 216:
 # ( cd /tmp/esp && find . ) # ( cd /tmp/esp && find . )
 . .
-./boot 
-./boot/loader.rc 
 ./efi ./efi
 ./efi/boot ./efi/boot
  • freebsd/install/install_freebsd_11_1_by_manually_zfs_partitioning.1606991760.txt.gz
  • 最終更新: 2020-12-03 19:36
  • by Decomo