On Mon, 3 Jan 2011 09:35:34 -0800, "Joe Linoff" <jlinoff(a)tabula.com>
wrote:
Hi Folks:
I am a cobbler newbie and very impressed with it. I am using it to
configure a small private cloud (5 rackmounts). I am also using it on a
test bench which is where this problem arose.
It appears that the CentOS 5.5 Xen3.4.3 kernel does not have the correct
driver for a RTL8111/8168B PCI express gigabit ethernet controller rev
03. This problem causes my PXE boot to fail because the network is not
recognized.
Does the CentOS 5.5 standard kernel have the correct driver?
After googling, I think that I found correct driver from elrepo
(
http://elrepo.org/tiki/tiki-index.php?page=kmod-r8168) which I added to
my cobbler repo_mirror (elrepo, kmod-r8168) but now I am stuck because I
don't know how to tell cobbler to add it into grub.conf.
First, is this a sensible approach to solving the problem? If not, can
you suggest any other ways to proceed?
If you are installing xen and kernel-xen as part of the kickstart
process and setting kernel-xen as the default boot dev, then you would
also want to install kmod-r8168 at the same time and things should just
take care of themselves.
Second, if it is a sensible approach, how do I tell cobbler to add
that
module? I have looked at the /etc/cobbler/pxe/pxe*.template files, in
particular: /etc/cobbler/pxe/pxesystem.template but I am not sure how to
set the $append_line or $kernel_path arguments.
You will want to make sure you have the repos listed and add kmod-r8168
to the %packages section.
--
Scott Henson
Red Hat CIS Operator
WVU Alum BSAE/BSME