, tilbage i de gamle dage, udarbejdelse af en linux kerne ofte var en nødvendighed.hvis du vil have et stykke af maskinel bearbejdning eller, hvis du ville fjerne nogle af de "store" fra kernen, du var nødt til at udarbejde en kerne er specifikke for din maskine.det var ikke en nem proces (mindst indtil du har styr på det og har altid taget lang tid. så hvorfor nu?når maskiner er stort nok til ikke at skulle bekymre dig om spørgsmål såsom ekstra kernel moduler eller rum?der er masser af grunde til at ønske, at udarbejde deres egne kerne.en af dem er den erfaring.intet siger "linux" som at udarbejde sin egen kerne.men ud over det - at få så meget ud af din server eller ydeevne friste lidt mere sikkerhed er to gode eksempler på, hvorfor man bør lære at opstille deres egne kerne. i denne artikel, jeg vil vise dig, hvordan man gør det - udarbejde deres egne linux kerne.,, advarsel,, før du forsøger denne opgave, er det bedst, at du læser dette dokument i sin helhed, i stedet for bare at marchere igennem, skridt for skridt.du vil sørge for, du beholder en kerne på dit system.på den måde, hvis kernen i bygger ikke virker, vil du have en til at falde tilbage på. også min hensigt med dette er at være så generelle som muligt.der kan være redskaber eller opgaver, der er specifikke for deres distribution.hvis du finder noget, der mangler, for deres særlige fordeling eller en bestemt skridt ikke arbejder for deres fordeling, ikke i de bemærkninger, så det kan blive løst.,,, hvad du vil have, du får ikke brug for meget mere end den seneste kernel kilde (download senest fra kerne. org), bliver nødt til at være sikker på, at du har gcc er installeret, og du får brug for masser af tålmodighed.denne proces kan tage lang tid... så du har masser af tid blokeret. hvis du ikke har gcc installeret, du kan gøre det med en kommando svarende til en af disse (afhængigt af deres distribution):, sudo passende få installere gcc, yum installere gcc, note: denne kommando vil kræve, at du su at heppe. en stor del af kernen bygning proces vil kræve grundlæggende adgang.,, udarbejdelse,,, figur 1, nu er det tid til at gøre arbejdet.jeg vil nævne de foranstaltninger til udarbejdelse, pak kildekoden til /bar /src /med kommando, tjære - xjvf linux-2.6.xxx.tar.bz2 - c /bar /src,.hvor xxx er løslad nummer., ind i det nyoprettede , /bar /src /2.6.xxx, fortegnelse med kommando, mv /bar /src /linux-2.6.xxx, (hvor xxx er frigivelse nummer), udstede ordre, menuconfig,. på dette ncurses baseret, du bliver nødt til at gå gennem hele korn og fjerne (eller tilføje) moduler, som du vil.det kan tage lidt tid, så gå igennem dette skridt meget nøje, efter at de har afsluttet vælger alle moduler udsejling af det værktøj og udstede ordre,,.det vil udarbejde kernen., efter de første få er komplet spørgsmål kommando, moduler, at udarbejde de moduler til din kerne. nu er det tid til at installere kernen moduler med kommando, modules_install.,,, installere kerne med kommando, installere, ovennævnte sidste. kommando vil indsætte følgende filer i /boot:,,, - system. map-2.6. xxx, config-2.6. xxx, vmlinuz-2.6.xxx, hvor xxx er løslad nummer. nu har du til at skabe initrd fil med kommandoer:,, cd /en /, mkinitrd - o initrd.img-2.6.xxx 2.6.xxx, hvor xxx er løslad nummer. du er nødt til at ajourføre grup til også at omfatte de nye kerne.dette vil afhænge af den distribution, de bruger.til dette skal vi tage fat på i en særskilt artikel.,, sidste tanker, du lige har udarbejdet deres første linux kerne.du kan ikke engang behøver at gøre det, men det er altid godt at have en forståelse af, hvad den gamle skole linux brugere skulle gå igennem.for at være ærlig, så har jeg ikke var nødt til at udarbejde egne er kernen i et stykke tid.men at vide, hvordan man gør det muligt for dig at have fuldstændig kontrol over din linux - system.
udarbejde deres egne linux kernel
Previous:emelfm2: en hurtig fil manager
Next Page:få at vide: ved hjælp af grep linux