私の質問は上記の通りです。 FreeBSDシステムでの用途は何ですかkern.geom.debugflags
?
ディスクへの書き込みコマンドの前に書き込まれたものを表示します。
sysctl kern.geom.debugflags=16
それは何をしますか? Linuxに次のコマンドと同じコマンドがありますか?
答え1
デフォルトでは、FreeBSDが起動しているディスクのMBRには書き込めません。一度設定したらsysctl kern.geom.debugflags=16
(またはkern.geom.debugflags=0x10
同じ意味)、それを起動してMBRに書き込むことができます。
次のコマンドを使用してMBRまたはブートコードをバックアップおよび復元するのが便利ですdd
。
このsysctlに触れることなくMBRに書き込む唯一の方法は、シングルユーザーモードでFreeBSDを起動し、ルートファイルシステムが読み取り専用でマウントされている間にMBRを使用することです。シングルユーザーモードで起動してから読み取り/書き込みモードでルートファイルシステムを再マウントする場合は、MBRに書き込むようにこのsysctlを設定する必要があります。通常、マルチユーザーモードで起動してからシングルユーザーモードに切り替える場合(または引数なしで入力shutdown now
)、MBRに書き込むにはまだこのsysctlを処理する必要があります。-r
-h