On Thu, Nov 30, 2006 at 07:43:07AM -0500, Gene Heskett wrote:
> > 2. Trying to do this as a user rather than root because you
all decry
> > my running everything as root. To that end I have broken my 'makeit'
> > script in two, doing all the building as myself and leaving the
> > installation to a separate script that must be run as root. This
> > seems to work, but is there a way to run as the common user and still
> > have rights to install the modules in /lib/modules/$kernelver, and to
> > install the pieces and links in /boot that are required to achieve a
> > working boot?
>
>sudo ?
For another 30+ lines of script? I'd have to study up on wrapping that
one up correctly.
sudo make modules_install
sudo make install
That's all you need to do.
Side comment here. I know my present .config is probably building
quite a
few more modules that I don't need since I started with a make oldconfig,
but can that explain why a kernel build that a month ago on gcc-3.3.4
took 10 to 11 minutes, it now taking nearly 30 minutes to do with this
newer compiler suite FC6 installs?
A big time saver when building your own kernels is to make sure
CONFIG_DEBUG_INFO is disabled. This speeds up the linking stage considerably.
Another big performance win (for recompiles) is to use ccache.
Dave
--
http://www.codemonkey.org.uk