Freebsd デュアルブート [その他linux,パソコン・物欲]
Freebsd デュアルブート
お仕事の方はご苦労様です。
今回の私のパソコン環境はi7 920 GeForce GTX 750 Ti osはbasix xfceデスクトップ
このパソコンには2個のssdを装着していていろんなosをいれている。
1個目にはfreebsd 、trueos、 ghostbsd
2個目には basix、 solus、 rosa、 bunsenlabs、 arch、 slax、
これだけ入っているosをbasixのgrubで起動している。
難関はfreebsd系の起動でしょう
1.trueosはzfsファイルformat 参考サイト様
2.freebsd ghostbsdはufsファイルformat 参考サイト様
上記参考サイト様が有効でした。
Freebsd系のosをパーティションにインストールする時は
希望の場所に未割り当てのパーテイションを用意すると
スムーズにインストールができるでしょう。私の前のfreebsdの記事も参照されたし。
私の現在のbasixの/etc/grub.d/40_customは以下のようになっている。
basixのgrubから見るとfreebsdが入っているssdは(hd1,1) (hd1,2) (hd1,3)
となりました。一番最後に記入したtrueosは簡単な記入でこれで無事起動てきました。
#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
menuentry "Slax 9.5.0" {
set root='(hd0,9)'
linux /slax/boot/vmlinuz from=/slax/ perch root=/dev/sda9
initrd /slax/boot/initrfs.img
}
menuentry "ghostbsd" --class freebsd --class bsd --class os {
insmod ufs
insmod bsd
set root=(hd1,1)
kfreebsd /boot/kernel/kernel
kfreebsd_loadenv /boot/device.hints
set kFreeBSD.vfs.root.mountfrom=ufs:/dev/ada0s1a
vfs.root.mountfrom.options=rw
boot
}
menuentry "FreeBSD11.2" --class freebsd --class bsd --class os {
insmod ufs
insmod bsd
set root=(hd1,2)
kfreebsd /boot/kernel/kernel
kfreebsd_loadenv /boot/device.hints
set kFreeBSD.vfs.root.mountfrom=ufs:/dev/ada0s2a
vfs.root.mountfrom.options=rw
boot
}
menuentry 'trueos' --class os {
set root='(hd1,3)'
chainloader +1
}
以下参考画像
一個目のssd
未割り当てのパテイションを用意しておく
2個目のssd
freebsdの画像
ghostbsdの画像
trueosの画像
basixの画像
ghostbsdの画像 ご本家freebsdが最も快適でした。
fluxbox trueosの画像
オクニョ サウンド設定