DELL OptiPlex GX620(tigon3)でpxegrubを使う話
DELL OptiPlex GX620でpxegrubを使おうとすると、困ってしまう。
(2006年3月時点で)最新のgrub-0.97.tar.gzが、
GX620内蔵のBroadcom社製のネットワークアダプタに対応していないためである。
検索などしてみると、Broadcom社製のネットワークアダプタ用の
ドライバ「tg3」をgrubに加えるパッチが見つけられる。
しかし、あるパッチについてちょっと試したかぎりでは、
GX620上で利用することができなかった。
そこで、etherboot-5.4.1を元にパッチを作ってみた。
tg3対応のpxegrubの作り方
- このtg3対応パッチを
取ってくる。
- grub-0.97.tar.gzを取ってきて、展開する。
- grub-0.97ディレクトリに移動し、
「patch -p1 < ../grub-0.97-tg3.patch」などと打って、
パッチを当てる。
- 「./configure --enable-diskless --enable-tg3」の後、
「make」する。
- stage2ディレクトリの下に、pxegrubが作られている。
元ネタ
その他
後でみてみると、resumoのパッチでうまくいかなかった原因は、
PHY_ID_BCM5750に対応していないためと思われる。
resumoのパッチにそちらを付け加えた方が良いかも知れない。