Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 10 Dec 2018 17:02:15 +0900 (JST)
From:      osawa.hisao@tbd.t-com.ne.jp
To:        freebsd-users-jp@freebsd.org
Subject:   [FreeBSD-users-jp 96353]  =?utf-8?b?44OW44O844OI44OH44Kj44K544Kv44Gu5qeL6YCg?=
Message-ID:  <209505031.8048655.1544428935306.JavaMail.zimbra@tbd.t-com.ne.jp>
In-Reply-To: <831538038.8047516.1544428844557.JavaMail.zimbra@tbd.t-com.ne.jp>

index | next in thread | previous in thread | raw e-mail

大澤です。

なぜかSpamAssassinに引っかかってしまったので、
書き換えたうえメーラーも変えて再送です。

ブートパーティションの構造について文献があれば紹介していただきたく。
明確に書かれたものを見つけられないでいるので。

というのは、
現行PCはちょっと古いことからレガシーBIOSなので、
ブートディスクの先頭セクタの boot0 が
ブートスライスの先頭セクタにある boot1 を読み、
boot1 が一つスキップしたセクタ以降にある boot2 を読み、
boot2 が /boot/loader を起動する。
なので、'bsdlabel -w'といった具合にディスクラベルを作成すると、
offsetが16セクタ取られる。

だと思っていたのですが、
現在使用中のブートパーティション(ada0s1a)のラベルをみると
offsetが0になっています。なぜ、0にしたのかは覚えていませんが、
最近気がつくまで数ヶ月間問題は起こっていません。

これは、たまたま動いているだけなのでしょうか。
パーティション a の先頭セクタをddで読み出して見るとboot1 が
同 3セクタ目からはboot2 が入っていることが確認できます。


help

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?209505031.8048655.1544428935306.JavaMail.zimbra>