Update: read this post first. Issue was fixed on CentOS 5.1.
This week I had to install CentOS5 on PCs with a new MoBo, having the Intel G33 Express chipset, and encountered two problems:
- Kernel freezes on boot: after a quick search I found out that I should've added pci=nommconf to the kernel boot arguments. (I couldn't yet realise what this mmconfig means exactly)
- e1000 ethernet driver:
- Default kernel's driver is too old: a newer version of the e1000 driver is needed.
- CentOS 5 installation doesn't recognize the pci Ethernet device as e1000: we should add the new pci id to the list
For those who don't need network at installation, the Ethernet driver may not matter much (they can install it afterwards). Instructions for enabling network (kickstart) are explained below.