[CentOS] Very different layout -- RE: How the Centos 5.0's kickstart initrd.img is build??
Guolin Cheng
guolin at alexa.com
Thu May 31 00:33:24 UTC 2007
Hi,
I've tried run mkinitrd to create an initrd.img file for Centos 5
Kickstart, but it turns out that the default initrd.img is quite
different from the initrd.img file created with mkinitrd. Any one know
how to create a Kickstart initrd.img with custom kernel? Or the hacking
steps on a existing Centos 5 kickstart initrd.img?
root at Centos5TestBox aaa]# ls -alF original mkinitrd/
mkinitrd/:
total 40
drwxr-xr-x 9 root root 4096 May 30 17:22 ./
drwxr-xr-x 4 root root 4096 May 30 17:29 ../
drwx------ 2 root root 4096 May 30 17:22 bin/
drwx------ 3 root root 4096 May 30 17:22 dev/
drwx------ 2 root root 4096 May 30 17:22 etc/
-rwx------ 1 root root 1833 May 30 17:22 init*
drwx------ 2 root root 4096 May 30 17:22 lib/
drwx------ 2 root root 4096 May 30 17:22 proc/
lrwxrwxrwx 1 root root 3 May 30 17:22 sbin -> bin/
drwx------ 2 root root 4096 May 30 17:22 sys/
drwx------ 2 root root 4096 May 30 17:22 sysroot/
original:
total 52
drwxr-xr-x 11 root root 4096 May 30 17:21 ./
drwxr-xr-x 4 root root 4096 May 30 17:29 ../
-rw-r--r-- 1 root root 62 May 30 17:21 .buildstamp
-rw-r--r-- 1 root root 123 May 30 17:21 .profile
lrwxrwxrwx 1 root root 4 May 30 17:21 bin -> sbin/
drwxr-xr-x 2 root root 4096 May 30 17:21 dev/
drwxr-xr-x 3 root root 4096 May 30 17:21 etc/
lrwxrwxrwx 1 root root 10 May 30 17:21 init -> /sbin/init*
drwxr-xr-x 2 root root 4096 May 30 17:21 modules/
drwxr-xr-x 2 root root 4096 May 30 17:21 proc/
drwxr-xr-x 2 root root 4096 May 30 17:21 sbin/
drwxr-xr-x 2 root root 4096 May 30 17:21 selinux/
drwxr-xr-x 2 root root 4096 May 30 17:21 sys/
drwxr-xr-x 2 root root 4096 May 30 17:21 tmp/
drwxr-xr-x 6 root root 4096 May 30 17:21 var/
root at hello11 aaa]#
--Guolin
________________________________
From: kickstart-list-bounces at redhat.com
[mailto:kickstart-list-bounces at redhat.com] On Behalf Of Guolin Cheng
Sent: Wednesday, May 30, 2007 4:45 PM
To: centos at centos.org; Discussion list about Kickstart
Subject: How the Centos 5.0's kickstart initrd.img is build??
Hi,
Any one know how the Centos 5 kickstart initrd.img was built? I'll be
very appreciated if any light can be shed on this topic. The basic
problem to be solved here is: how to build a custom vmlinuz+initrd.img
for Centos 5 kickstart with my own custom built kernel?
I am not sure mkinitrd is the right tool for this purpose? If do, which
are the modules I should include with '-preload' options? And if there
are any extra files/steps I should include/follow for the initrd.img
file? Not sure how the stage2.img is loaded by kernel after initrd.img
is loaded and run. Please help.
--Guolin
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.centos.org/pipermail/centos/attachments/20070530/b9003e62/attachment.html>
More information about the CentOS
mailing list