FreeBSD

GCC cross-compiler

Mac OS X で FreeBSD のバイナリを吐く gcc をビルドしてみた。いわゆるクロスコンパイラ。 まずは binutils を入手して適当なディレクトリに展開。 ftp://ftp.gnu.org/pub/gnu/binutils/ FreeBSD 以外へのクロスコンパイラをビルドするかもしれないので、専…

結局、現状維持で

カーネルをビルドしようとしたが、make の途中で例の sigreturn がでて死亡。make depend はなんとか通ったのだけど。 テスト環境としての使用になら耐えられそうなので、まぁこれくらいでもいいかなぁと諦めモード。

install vim without X

pkg_add で入れる vim は X に依存してしまっているため、パッケージの状態では X 無しではインストールできない。 たぶん、gvim も一緒にくっついてくるからだと思う。 しかし gvim は要らないので、なんとかして X 無しでインストールしたい。 そんなとき…

ホストOSからゲストOSに ssh

ssh を使ってホストOSからゲストOSに入ればシームレスに FreeBSD の環境を味わえることにようやく気づき、ssh の設定をして X.Org 関連をガンガン消した。 消すときには pkg_cutleaves が役に立った。 VirtualBox の場合、/usr/bin/VBoxManage を使って % VB…

portsnap にやっと成功した

sysinstall からだと無理だったので、portsnap fetch && portsnap extract && portsnap update と手動でやってみた。 すると、portsnap extract の最中に sigreturn: eflags = 0xXXXXX (XXXXXは適当な十六進表示の数値) と何回か出て、それから panic を起こ…

VirtualBox 上に FreeBSD 6.4-RELEASE を入れてみた

7.1-RELEASE を入れてみるつもりだったが、sysinstall 中に panic を起こすので断念。 7.0-RELEASE も同様だった。 そこで 6.4-RELEASE を入れてみたら今度は上手くいった。 VirtualBox 上に 7.1-RELEASE を入れている人もいるようなので、俺のやり方か環境…