請小心 Gentoo 最近幾個月的 minimal installation CD

上篇講完了 VPS,這篇來講在獨立主機 Dell PowerEdge R310 上裝 Gentoo 遇到的問題。
這個問題的就是最近數個月 Gentoo 的 minimal installation CD 裡的 firmware 無法正常解壓:

如果需要 firmware 的是其它硬體還好,偏偏在這機器上需要 firmware 的就是 bnx2 網卡,所以當然不是打個 emerge linux-firmware 就能解決的問題。
其實這個問題也早就有人遇到了:
Install problem on x86_64
https://bugs.gentoo.org/show_bug.cgi?id=455924
Bug 443024 - install-amd64-minimal-20121107 /lib/firmware.tar.bz2 is 0 bytes, init.d/firmware fails, /lib/firmware/ is empty
雖然也是被裝死了好幾個月,但應該近期就會修正了吧。

想立即解決的話其實也不難,回頭去抓較早期的 ISO 譬如 install-amd64-minimal-20120614.iso 來安裝系統就能解決。
或者是照著前面連結裡某些人的建議去找 SystemRescueCD 來用,至於這東西 admincd-amd64-20121210.iso 就不用試了,會遇到一樣的問題。
總之我想表達的是,這東西也一樣是去年 11 月中被丟出來就完全被擺著,結果還是開 ticket 的人自己找到問題的。

另外順便提醒一下,去年某月某次的 udev 更新之後,要求在一開始就能看到 / 和 /usr 兩個目錄了,也就是說得把 /usr 掛進 initramfs 才行。
相關資訊就去看這邊吧:Early Userspace Mounting
當然如果想偷懶的話,最初分割硬碟就不要把 /usr 另外切一個分割區就好,這要看機器的用途而定。

現在還有一個問題就是開完機以後 dmesg 裡看得到這樣的訊息:

[ 1.693726] ACPI Error: No handler for Region [IPMI] (ffff88081bc35360) [IPMI] (20120913/evregion-376)
[ 1.693987] ACPI Error: Region IPMI (ID=7) has no handler (20120913/exfldio-306)
[ 1.694238] ACPI Error: Method parse/execution failed [\_SB_.PMI0._GHL] (Node ffff88081bc39c58), AE_NOT_EXIST (20120913/psparse-536)
[ 1.694588] ACPI Error: Method parse/execution failed [\_SB_.PMI0._PMC] (Node ffff88081bc39bb8), AE_NOT_EXIST (20120913/psparse-536)
[ 1.694944] ACPI Exception: AE_NOT_EXIST, Evaluating _PMC (20120913/power_meter-753)

但安裝光碟開機並不會跳出這種東西,這是在自己重新編譯 kernel 後才出現的。
kernel 版本是 3.7.6-gentoo,相關的東西應該也都開了才對:

CONFIG_ACPI_IPMI=y
CONFIG_IPMI_HANDLER=y
# CONFIG_IPMI_PANIC_EVENT is not set
CONFIG_IPMI_DEVICE_INTERFACE=y
CONFIG_IPMI_SI=y
CONFIG_IPMI_WATCHDOG=y
CONFIG_IPMI_POWEROFF=y

Google 爬了一下,有些人說關 ACPI 就解決了.....這什麼解法?
我是不敢關啦,反正無視似乎也沒什麼大礙,就先擺著吧。