[FreeBSD-users-jp 95208] multi boot env. on GPT HDD
KAWAGUTI Ginga
ginga-freebsd at ginganet.org
Tue Jun 3 05:59:09 UTC 2014
川口です
最近の FreeBSD のマルチブート環境について
取り残されている感じなので教えて頂けるとありがたいです
[やりたいこと]
* GPT な HDD のPC(thinkpad X240)で,
FreeBSD を native にインストールしたい.
(note PC で windows との共存を図りたい)
[希望条件]
* OS本体は HDDのGPTパーティション上で動かしたい.
* HDD単体で済めばそれにこしたことはないが,
USBメモリ等にブートセレクタ・ローダ等だけを入れて
HDDの方に入っているkernelを起こす方法でも全く問題ない.
- (起動後 USB メモリを抜いていい方がありがたいが刺さりっ放しも許容)
* ZFS のほうが扱いやすそうに思えるが,
UFS でできるならそれでもOK
[知っていること]
* MBR 時代だと標準の boot0 でブートセレクタにして
マルチブートできた.
* GPT+FreeBSD only は ZFS root などででてくるやり方は
よくやっている.
gpart bootcode -b /mnt/boot/pmbr -p /mnt/boot/gptzfsboot -i 1 ada0
-> ただ,GPT で他OSと共存だと pmbr つっこめない,はず
とりあえずインストーラの USBメモリのローダ,という
環境から GPT に書き込んだ ZFS にアクセスしようとすると,
loader での lsdev コマンドで HDD内にあるZFSパーティションの
存在までは見えますが,そこのgptzfsboot に移る方法が分からない(or ない?).
[疑問]
* ZFSだとUSBメモリ側から別HDDのZFS パーティション
(というか gptzfsboot 書いた区画)にどうやって渡せばいい?
* GPT 上の UFS なら
USBメモリの loader から ad(0,a)/boot/loader みたいな
指定は出来るんでしたっけ…
(loader部分だけ USB で解決するパターン)
* GPT + ZFS で multiboot するのは「FreeBSDに閉じた仕組み」では難しい,
grub 使え,って書いているのをみた気がするが,いまもそう?
* (syslinux ってナニ? (bootloader? ZFS GPT multi bootで検索して出てきたがお勧め?))
FreeBSD 10 のテスト環境を持っておけばいいんでしょうけど,
FreeBSD 8系をこれから10とかにしていこうというところで
最近の事情…という感じです
--
∧∧
Zzz.. (- - )⌒⌒⊇〜 川口 銀河
############## ginga-freebsd at ginganet.org
More information about the freebsd-users-jp
mailing list