FreeBSD の chroot 内で mount -t devfs ― 2023年02月14日 13時00分44秒
pkg は現在は quarterly を指している。
12.4-RELEASE でビルドをし make install に DESTDIR=/mnt/stable を使って、 /mnt/stable 以下にマウントしてある 13.2-RELEASE にインストールを繰り返す。
pkg も更新したいのだが、そのままでいくと、母艦の 12.4-RELEASE に入ってしまう。そんな時に便利なのが chroot。jail の様にネットワークまで分離されないので、pkg install が気楽に行える。chroot /mnt/stable
で /mnt/stable がディレクトリ階層の頂点になるのだ。
pkg が /dev/null を必要とするので、/dev/null をマウントするが、場所によって二種類ある。
既に、chroot を始めている場合は、
こちらは、既に、/mnt/stable 以下なので。
$ mount -t devfs devs /dev
chroot をまだ始める前は、/mt/stable/dev を作りたいので、
となる。
$ mount -t devfs devs /mnt/stable/dev
前回。
コメント
トラックバック
このエントリのトラックバックURL: http://uyota.asablo.jp/blog/2023/02/14/9562823/tb
※なお、送られたトラックバックはブログの管理者が確認するまで公開されません。
コメントをどうぞ
※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。
※なお、送られたコメントはブログの管理者が確認するまで公開されません。