起動時に "Your PnP BIOS caused a fatal error." と出るのを黙らせてみる

ウチのデスクトップマシンは起動の度に

Linux Plug and Play Support v0.97 (c) Adam Belay
PnPBIOS: Scanning system for PnP BIOS support...
PnPBIOS: Found PnP BIOS installation structure at 0xc00fbc80
PnPBIOS: PnP BIOS version 1.0, entry 0xf0000:0xbcb0, dseg 0xf0000
pnp: 00:0c: ioport range 0x3f0-0x3f1 has been reserved
PNPBIOS fault.. attempting recovery.
PnPBIOS: Warning! Your PnP BIOS caused a fatal error. Attempting to continue
PnPBIOS: You may need to reboot with the "nobiospnp" option to operate stably
PnPBIOS: Check with your vendor for an updated BIOS
PnPBIOS: get_dev_node: unexpected status 0x28
PnPBIOS: 15 nodes reported by PnP BIOS; 15 recorded by driver

という警告メッセージが出るんだけど、特に実害はないようなのでずーっと放置していた。たまたま気が向いたのでカーネルオプションに nobiospnp を追加してみたけど、ありゃ、直んねーじゃんよ。むーん、正しくは pnpbios=off とするようですな。という訳で、/boot/grub/menu.lst の当該行を

kernel          /boot/vmlinuz-2.6.8-2-686 root=/dev/hda1 ro pnpbios=off

に修正。それと Debiangrub だと

# kopt=root=/dev/hda1 ro pnpbios=off

こうしておくと kernel をアップデートした時もちゃんとオプションを設定してくれるんだっけ。確か。