Sponsored Content
Full Discussion: .config for a minimal kernel
Top Forums UNIX for Advanced & Expert Users .config for a minimal kernel Post 302604188 by Corona688 on Saturday 3rd of March 2012 01:16:40 PM
Old 03-03-2012
A minimal kernel for me will not be a minimal kernel for you. There are dozens of wireless drivers, network drivers, hard disk drivers, graphic drivers, interface drivers, protocol drivers... Enabling them all will not be minimal.

Tick off the options that apply to your system in make menuconfig. View the help options (? key) for anything you don't immediately understand. Lots of things you need will be ticked off already; a lot of what you do will be removing what you don't. If it doesn't work, google the error and find out why. Never build disk drivers as modules, since you can't load your disk driver from disk. Your SATA probably uses the AHCI driver but don't take my word for it. I hate to suggest trial and error but your first time building a kernel will have to be spent getting used to the idea of checking what you need.

Last edited by Corona688; 03-03-2012 at 02:25 PM..
This User Gave Thanks to Corona688 For This Post:
 

6 More Discussions You Might Find Interesting

1. AIX

Network minimal configuration and startup

Hi, I have a LPAR running AIX 5.3 with multiple Etherchannels running (e.g. ent10-ent14 etc). The person who configured up the interfaces set more that one interface through minimal config and startup under smitty->tcpip When I try and clear out the IP address for one of the additional... (1 Reply)
Discussion started by: backslash
1 Replies

2. Solaris

Solaris Newbie - I just want a minimal install

I'm coming from BSD/Linux where I went from having to install gnome to now running *nix boxes with just the CLI. I love it but now I want to try my hand at solaris. I'm installing solaris 10 in a VM but I am kinda shocked at the install size. I would do the "core" option but I dont know if I'll... (2 Replies)
Discussion started by: sdotsen
2 Replies

3. Solaris

Minimal Solaris machine

I have installed Solaris 11 Express on my machine and created a raidz2 zpool. Now I want to backup the pool using snapshots. 1. I am thinking about sending the snapshots using SSH to another mini solaris machine and am wondering which one to buy. The purpose of the target machine would be... (3 Replies)
Discussion started by: RychnD
3 Replies

4. Shell Programming and Scripting

Processing result file based on a minimal value

After the great awk solution to my last problem (that saved me days of work) I thought I would try again. I now have a result file that consists of two identifier columns and then columns of data for each sample, with tabs as delimiters (note the sample number can vary depending on the... (8 Replies)
Discussion started by: fozrun
8 Replies

5. Shell Programming and Scripting

perl: How to improve with minimal validation of its input??

The Code: #!/usr/bin/perl use strict; use warnings; print "Please enter numbers, separated by commas: "; my $data=<STDIN>; chomp $data; my @dataset=split(/,/, $data); my $sum = 0; foreach my $num (@dataset) { $sum += $num; } my $total_nums = scalar(@dataset); my $mean =... (1 Reply)
Discussion started by: 300zxmuro
1 Replies

6. Linux

Linux Kernel Config Scopes within VM or Hypervisor

In production we're going to deploy a redis server and need to set the overcommit_memory and disable Transparent Huge Pages in Kernel. The issue is currently we only have one giant server, and it is to be shared by many other apps. We only want those kernel configs in the redis server. I wonder... (0 Replies)
Discussion started by: freedombird9
0 Replies
CRDA(8) 							       Linux								   CRDA(8)

NAME
crda - send to the kernel a wireless regulatory domain for a given ISO / IEC 3166 alpha2 SYNOPSIS
crda Description crda is the Linux wireless central regulatory domain agent. crda is intended to be used by udev scripts and should not be run manually unless debugging udev scripts. crda is triggered to run by the kernel by sending a udev event upon a new regulatory domain change. Regula- tory domain changes are triggered by the wireless kernel subsystem (upon initialization and on reception of country IEs), wireless drivers, or userspace (see iw ). Upon a regulatory domain change the kernel sends a udev change event for the regulatory platform. The kernel ignores regulatory domains sent to it if it does not expect them. The regulatory domain is read by crda from the regulatory.bin file. RSA Digital Signature If built with openssl or gcrypt support crda will have embedded into it an RSA digital signature which will prevent it from reading cor- rupted or non-authored regulatory.bin files. Authorship is respected by the RSA public key packed into crda. This specific crda package has been built with an RSA public key from John Linville (the Linux wireless kernel maintainer) and as such will only read regulatory.bin files signed by him. For further information see the regulatory.bin man page. UDEV RULE
A udev regulatory rule must be put in place in order to receive and parse udev events from the kernel in order to get udev to call crda with the passed ISO / IEC 3166 alpha2 country code. An example udev rule which can be used (usually in /lib/udev/rules.d/85-regula- tory.rules ): KERNEL=="regulatory*", ACTION=="change", SUBSYSTEM=="platform", RUN+="/sbin/crda" Environment variable Set the COUNTRY environment variable with a specific ISO / IEC 3166 alpha2 country code and then run crda without arguments. This will send a regulatory domain for that alpha2 to the kernel. SEE ALSO
iw(8) regulatory.bin(5) http://wireless.kernel.org/en/developers/Regulatory/ crda 23 January 2009 CRDA(8)
All times are GMT -4. The time now is 08:33 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy