Jádro



0.1



kontrola jaky hardware je na pocitaci
prohlednout soubor /var/run/dmesg.boot
co mate za procesor a jiny zelezo se necha take zjistit ve vypisu souboru /var/log/mesages
eventalne se podivat na
pciconf(8) pro (nejen) pci karty
usbdevs(8) pro usb zarizeni

1.0


cd /usr/src && make buildworld
Po tomto příkazu se vytvoří nový adresář /usr/obj, který bude obsahovat všechny dočasné soubory - dočasnou strukturu nového systému, začne kompilovat vlastní kompilátor, knihovny a následně vlastní systém. Proces musí skončit bez chyb. Jestliže se během sestavování vyskytly chyby, před znovusestavením proveďte tyto kroky:
chflags -R noschg /usr/obj/usr
rm -rf /usr/obj/usr
cd /usr/src
make cleandir

1.1


prepnout do dresare s jadrem
cd /usr/src/sys/i386/conf

2.0


kopirovat GENERIC do "MOJE_JADRO"
cp GENERIC MOJE_JADRO

3.0


editovat soubor MOJE_JADRO,vyhazet vse co nepotrebujeme,v souboru /usr/src/sys/i386/conf/LINT(NOTES-u novejsich verzi) jsou veskere dostupne volby polozka ident - zde se zadava jmeno vaseho jadra

3.1


pro firewall pridame tyto polozky do jadra,pokud budete spouštět firewall jako démona přeskočte na bod 3.2

#pridani firewallu
options IPFIREWALL #povoluje firewall
options IPFIREWALL_VERBOSE # nastavi "ukecanost " firewallu
options IPFIREWALL_FORWARD
options IPDIVERT # povolí NAT(maškarádu,překlad adres)
options IPFIREWALL_DEFAULT_TO_ACCEPT # nastaví firewall jako OPEN
options DUMMYNET # povolí dummynet-umožnuje regulovat šířku sítovýho spojení pro uživatele

3.2


řadku ident změnime na jméno našeho jádra
ident MOJE_JADRO

4.0


sestaveni jádra
cd /usr/src && make buildkernel KERNCONF=MOJE_JADRO

4.1


jadro se ulozi do adresare
/usr/src/sys/i386/compile/MOJE_JADRO

7.0


instalace jadra
Pokud jste předtím dávali na jádro nějaké příznaky souborů, např. schg, udělejte chflags noschg /kernel, popř. běží-li securelevel >=1, budete se muset přepnout do single-user-mode.
cd /usr/src && make installkernel KERNCONF=MOJE_JADRO

8.0


přepneme do jednouživatelského režimu
reboot a vybereme single user mode

8.1


dokončíme instalaci nově zkompilovaného systému
cd /usr/src && make installworld

9.0


restartujeme příkazem reboot

10.0

kdyz panbuh da,tak to bude fungovat,pokud neda musite hledat na webu:-((

Počet přístupů na stránky 1