|
次のページ
前のページ
目次へ
3. Linux と FreeBSD でのスワップ共有
この章では Linux と FreeBSD でスワップパーティションを共有する方法を述 べます.同様のことを実現する他の方法もあるかもしれません.FreeBSD を Linux の前にインストールすることもできますが,FreeBSD スライスのパーティ ションの順序には注意してください. 3.1 Linux のインストール最初に,Linux を普通にインストールします.ハードディスクには FreeBSD のスライスに割り当てる分は残しておかなければなりません.Linux のスワッ プパーティションは作る必要はありませんが,もし必要ならば,FreeBSD に 割り当てる予定のパーティションを指定しておきます.こうしておけば,後で Linux のスワップパーティションを削除して, FreeBSD で用いることができ ます. Linux のインストールが終ったら,次はカーネルを再構築します.カーネル再 構築が初めてならば,The Linux Kernel HOWTOを読むといいでしょう. カーネルは,UFS ファイルシステム(読み出しのみ) と BSD ディス クラベル(FreeBSD のパーティションテーブル)を両方ともサポートするよう にしておかなければなりません.
UFS filesystem support (read only) (CONFIG_UFS_FS) [N/y/m/?] y BSD disklabel (FreeBSD partition tables) support (CONFIG_BSD_DISKLABEL) [N/y/?] (NEW) y 新しいカーネルをインストールして,コンピュータを再起動します.Linux ス
ワップパーティションを作った場合には, 3.2 FreeBSD のインストール
FreeBSD の文書に従って,FreeBSD をインストールします.Linux のスワップ
パーティションを作った場合には,これを消去します(FreeBSD の 3.3 Linux で FreeBSD のスワップパーティションを使う設定をする
Linux が起動したら
Partition check: hda: hda1 hda2 hda3 hda4 < hda5 hda6 hda7 hda8 > この出力は スワップパーティションを有効にするため,Linux の
/dev/hda6 none swap sw 0 0 FreeBSD ではどんなパーティションでもスワップとして使うことができますが,
Linux のスワップパーティションには特別な印(signature)が書かれていなけ
ればなりません.この印は
awk -- '/swap/ && ($1 !~ /#/) { system("mkswap "$1"") }' /etc/fstab これによって,起動時に毎回 Linux を再起動した後, 次のページ 前のページ 目次へ |
[ |