[syslinux] Question on Kernel boot options

Michael D. Setzer II mikes at kuentos.guam.net
Sun Jan 8 22:01:15 PST 2006


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 8 Jan 2006 at 21:35, Murali Krishnan Ganapathy wrote:

Date sent:      	Sun, 08 Jan 2006 21:35:28 -0600
From:           	Murali Krishnan Ganapathy <gmurali at cs.uchicago.edu>
To:             	"Michael D. Setzer II" <mikes at kuentos.guam.net>
Copies to:      	SYSLINUX at zytor.com
Subject:        	Re: [syslinux] Question on Kernel boot options

> Since you have a CD there should not be any immediate space issues. In 
> my opinion the best solution will be to build only the absolutely 
> essential things into the kernel and keep everything else as modules. At 
> boot time, you can pass options to the boot command line to 
> enable/disable certain modules. All the options passed at boot time not 
> understood by the kernel is available in /proc/cmdline. So your init 
> scripts can use them and to decide whether to load certain kernel modules.
> 
First thanks for the reply. Problem is that the system setup by the previous 
owner of the project had nothing setup for moduals. Everything was built in 
the bzImage file with no modules. With my systems, and most I believe, the 
kernel just continues  after trying to load something that doesn't exist. I've 
tried to find information on what would need to be in the kernel, and what 
isn't necessary for purposes of being able to access the disk/partitions, and 
the nics. 


> All your users need is to pass in the right boot time options. But even 
> that can be simplified by creating a menu of commonly used combinations 
> and let the expert users to try various combinations. This way you will 
> need very few kernels (in the ideal world only one).
> 

Yes, having one kernel would be the best. The regular g4l image is about 
30MB, with 25MB being for the kernels. I have a test one with 4 more 
kernels that is about 50MB. 

Not an expert on building kernels, and didn't even get a reply from the kernel 
list. 

Again, thanks for the reply.

> - Murali
> 
> Michael D. Setzer II wrote:
> > -----BEGIN PGP SIGNED MESSAGE-----
> > Hash: SHA1
> >
> > I have a project that uses syslinux to load the kernels from the CD to create 
> > disk and/or partition images. The process works great, but as I have been 
> > building newer kernel images with new disk and nic drivers, I have had users 
> > run into problems.
> >
> > Example: one users machine would fail at hotplug detection, creating a 
> > kernel with this feature off worked. Another user had a problem wth the 
> > cs8900 nic, and a  few others. Not many since I had 9,000 downloads of the 
> > program in November for the last release, but I don't know how many of 
> > those were downloads to use it, and how many mght have had problems, 
> > and just not contacted me. 
> >
> > I was wondering is using the isolinux.cfg to setup kernal boot options to have 
> > a limited number of kernels, but provide additional configurations. Each 
> > kernel is about 5MB, so limiting number cuts down on the image file. 
> >
> > I've tried this by adding the debugboot option, but didn't see much differece 
> > in the boot process, perhaps a few additional message lines, but my 
> > machines don't get an error.
> >
> > Thanks for any information.
> 


+----------------------------------------------------------+
  Michael D. Setzer II -  Computer Science Instructor      
  Guam Community College  Computer Center                  
  mailto:mikes at kuentos.guam.net                            
  mailto:msetzerii at gmail.com
  http://www.guam.net/home/mikes
  Guam - Where America's Day Begins                        
+----------------------------------------------------------+

http://setiathome.berkeley.edu
Number of Seti Units Returned:  19,471
Processing time:  32 years, 290 days, 12 hours, 58 minutes
(Total Hours: 287,489)


BOINC Seti at Home Total Credits 238104.816612 


-----BEGIN PGP SIGNATURE-----
Version: PGP 6.5.8 -- QDPGP 2.61c
Comment: http://community.wow.net/grt/qdpgp.html

iQA/AwUBQ8FvjSzGQcr/2AKZEQICuACeOyhBmwNiZGt+zk1dxr6Ivy0e4fYAoIWO
jQZLpBtJi8YuXgfeG0/m5HHg
=7AHa
-----END PGP SIGNATURE-----




More information about the Syslinux mailing list