A kernel és a lehetséges problémák szerelés közben

A kernel és a lehetséges problémák az összeszerelés során.


És miért kell gyűjteni saját kernel? A standard kernel - GENERIC működik a legtöbb vasat, mind a programokat. De - a GENERIC nem támogatja a tűzfal, ez egy non-optimalizált Ön igényeinek. És az extra mirigyek túl sok, hogy miért van szükség a vonatkozó részt a SCSI vezérlő, ha nem? És közel két tucat modell hálózati kártyákat, amikor a szerveren csak két vagy három, és még egy modell? Halom különböző processzorok - az i386 a P-IV és AMD K7 - tényleg valami érdemes csak egy százalék. Több újra kell fordítani a kernelt, ha új biztonsági réseket. Ez akkor történik, nem olyan gyakran, de minden rossz. Beleértve azokat, akik a FreeBSD-t.






Igen, persze, nem zárja ki annak lehetőségét, hogy éget anya, és van egy kemény műszak másik gépre -, akkor nem lesz probléma - ha a régi autó volt P-III és a magból eldobtuk minden más processzorok, majd a másik anya - pl K7 frya még el is nem indul, nem is beszélve a normál működés. És ha ki kell cserélni, például hálózati kártya, a különböző modellek - kell fordítanunk a rendszermagot. De - a lényege a modern gépek újjá 5 percig, maximum 7 és növelje a gép sebessége megéri egyszer zamorochitsya és optimalizálja a mag.
Szóval meg kell, hogy a telepített forráskódját újrafordítani a rendszermagot. ellenőrizze:

Ha figyelembe egy ilyen képet, ez mind ott van. Ha a mappa / usr / src semmi - meg kell szállítani őket a telepítő lemezt. Tesszük ezt így:

Most, hogy a forrás kodya kernel sor, folytassa a szerkesztés rendszermag beállításait.

Ha a készülék konfigurációs i386 - és ez 80386, 80486, 80586 (az első tuskók), P-II, P-III, P-IV, AMD K5, AMD K6, AMD K6-II, AMD K6-III, AMD K7 ( Duron, Athlon, Sempron) csinál ugyanolyan, mint én. Ha az építészet különböző -, akkor az / usr / src / sys / keresünk architektúra, hogy van, és ez hasonló akció :) Az architektúra látható, betöltése után ilyen Makár:

További információk az architektúra megtalálható a www.freebsd.org vagy /etc/defaults/make.conf fájlt. Számára az úton, még visszatérünk. Valószínűleg az volt a kérdés, hogy miért vagyok annyira perverz másolt általános fájl - ne felejtsük el, a dátum, amikor én csinálom. Itt van a kernel konfigurációs fájl:

Amikor a telepítés megnézi /

A mag kevesebb volt, mint majdnem megháromszorozódott. Reboot parancs shutdown -r now. és ellenőrizze, hogy minden megfelelően működik. Meg kell felvenni minden rendben van, kivéve a visszaélés egyes alkalmazások az IPv6 protokoll hiányzik - ez a téma kell ásni a konfigurációk, vagy csak a pontszám (de ez rossz módszer!).
Most a lehetőség, hogy van valami nepoluchilos. Egyszerű esetekben, például, a hálózat nem működik - csak meg kell változtatni a konfigurációt és újrafordítani a kernelt. Ezt meg lehet tenni helyben, és a munka hosszú :) Egy fejlettebb változat - frya nem indul egyáltalán - ez nagyon is lehetséges, ha a forró kéz amputálni valami hasznos - például poderzhku a SCSI-vezérlő, amely lógni a csavarok, vagy akár amputált fájlrendszer Gyakran magok :) és az ilyen. Túl, ne veszítse el a fejét, a probléma megoldódik viszonylag egyszerűen - meg kell indítani a régit újra és telepítsük egy újat. Abban az időben a betöltés, ha van egy 10 másodperces visszaszámlálás (Van, mellesleg, 2 másodperces :)) meg kell tenni, amit kér - nyomja meg bármelyik klavischu kivéve az [Enter], én, egy, lenyomom az „Esc” :

Ennek eredményeként kap egy meghívást a rakodó. Azt tanácsolom, hogy megismerjék a parancsok listáját - ezek elég kicsi, és az idő el fog tartani egy kicsit. Most egy új leterhelő a memóriából a kernel betöltéséhez az általános (vagy a régi kernelt, ha a gép néhány nem szabványos vas set), és az operációs rendszer betöltéséhez:

A letöltés után egy új kernelt és próbálja újra.

porstroil 2 servaka köszönhetően lissyare csak csavarozva végig IPFW és most fut éjjel jól aludni

#options ATA_STATIC_ID #Static eszköz számozás
nbsp nbsp nbsp nbsp nbsp # statikus számozás eszközök
nbsp nbsp nbsp nbsp nbsp # (Gondolkodtam, hogy mindig
nbsp nbsp nbsp nbsp nbsp # statikus)

nem egészen. például két csavar 1. csatlakozik az első mester vezérlő, a 2., hogy a második fő vezérlő.
megfelelő első bedet ad0xx. és a második ad2xx.
Tegnap rábukkantam egy ilyen rake tettem annak érdekében, lett ad0xx, ad1xx
és valahogy csavar. ezzel szemben az ad2xx -> ad1xx, tudott sem primentirovat vagy fsck séta. Hozzátette a négyzetet a mag, átépítették, ez volt minden rendben.







Izvenyayus a béna kérdés. Hogyan, hogy mi a hálózati kártya telepítve van a rendszerben, vagy hogyan felel meg a kernel config.

Ha indító csúszott néhány PCI Net, de egy ilyen térkép fájlt nebylo úgyhogy zakomentil minden setevuhi. Miután az összes műveletet, ez a kártya elveszett, és a hálózat nem működik. Torzulhat alatt VMWare 6,2.

Nos, valójában mona nézd ifconfig
A vmvare mnu lnc0
de még mindig egy csomó dolgot inetersno dmesg kijelzők;)

Az igény, hogy FreeBSD 6.x még
készülék véletlen # entrópia eszköz
hagyja, mert nem fog futni ssh
PRNG nem oltjuk

> Csak én összeütközött trabbloy - átépítették a mag - és ő> esküszik. Régi nincs betöltve. Kiderült, hogy az fstab file> van írva a / dev / ad4s1b után újrafordítás> volt / dev / ad0s1b

> #options ATA_STATIC_ID #Static eszköz számozás
> nbsp nbsp nbsp nbsp nbsp # statikus számozás eszközök
> nbsp nbsp nbsp nbsp nbsp # (Gondolkodtam, hogy mindig
> nbsp nbsp nbsp nbsp nbsp # statikus)

Ez vezetett oda, hogy a hiba leírása

Induló
# PCI Ethernet hálózati csatoló.
hogy
# Pszeudo eszközök - a szám azt jelzi, hogy hány egységet.

Nem mindegy Aironet WiFi kártya. ;)

készülék psm0 a atkbdc? irq 12 nbsp nbsp # PS / 2 egér

Sokkal jobb, hogy kapcsolja be, és add
opciók SC_TWOBUTTON_MOUSE
Ezután az egeret a konzol kiválasztáshoz, másolás és beillesztés szöveget.

A cikkben valamilyen okból nem határozza meg, hogyan a kernelt, ha a forrás nincs telepítve az egész rendszert, de csak a kernel.
cd / usr / src / sys / i386 / conf
1.

Fuss config (8), hogy a kernel forrást.

Keresse meg azt a könyvtárat, amelyben össze a mag. Elindította a fent látható config (8) fog megjelenni a könyvtár nevét.

A FreeBSD korábbi verzió 5.0, használjon helyette:

# Az attól függ
# make

Telepítsük az új rendszermagot.

# Make install
Vett hendbuka, de most már kint, ismeretlen okból, de igaz. Nos, úgy érzem, a forgalom és a keletkező hulladék internet pumpálni a források, és az ötödik pont a szék szakadás a lemezre, hogy elérje a szerver szünetek.

Megtettem mindent, mint írva a cikkben, de az összeszerelés után:

# Cd / boot
# Ls -l | grep kern
drwxr-xr-x 2 gyökér kerék 9728 július 26 16:57 kernel
drwxr-xr-x 2 gyökér kerék 9728 július 26 15:54 kernel.GENERIC
drwxr-xr-x 2 gyökér kerék 9728 július 26 00:32 kernel.old

Valamilyen oknál fogva, hogy nem csökkent.

Ez azonban egyre kevésbé 2 faktorral

> Nem láttam a vonalak
> #Pseudo eszközök
> Eszköz véletlenszerű

Az eljárás leírása a 4.x ág
Randomness később jelentek meg

A második ág lát jellemzői. A harmadik nap egy config írni, olvasni részletesebben néhány szeretné azt a lehetőséget, és láttam valami újat, nincs alapértelmezett GENERIC. ) Tud valaki részesedés referencia?

Tisztelet és uvazhuha :)))))
Hammer lisyara hűvös haver, még ezeken az oldalakon, és az élet kezdődik adminisztrátor könnyebb lenne.
Csak csatlakozzon a soraiban a szabad és a honlapomon is nagyon hasznos.
Nagy csak a magba.
Dare on lisyara

Pereustnavlival rendszer távolról SSH-n keresztül.

Mielőtt elmész az újraindítás, meg kell felvenni és beállítani a tűzfal-megoldó szabály AJ magát, nos, én csak a tanulás, így kezdeni a 6.2 rc.conf tette nyitva.

az, ha a kernel már átépítették támogatásával tűzijáték ..
Több figyelmet kell fordítania a / etc / fstab
különösen, ha a rendszer telepítése után a csavarokat otdetektila tetszik / dev / Ad4 s. újraépítése után akkor valószínű, hogy olyan lesz, mint a / dev / ad0 s.

A 7yu ág
opciók nbsp TCP_DROP_SYNFIN nbsp
már integrált alapértelmezés szerint.

#device atapifd # ATAPI floppy meghajtók
nbsp nbsp nbsp nbsp nbsp # floppovody csatlakozik az ATA
nbsp nbsp nbsp nbsp # Nbsp vezérlő (az első alkalommal az ilyen
nbsp nbsp nbsp nbsp # Nbsp megtanulta azt a kernel config)
Ez magneto - mind ott ZIP-s stb Szembesül egy ilyen és növények azokat Phrae (szimulációs kvartett van kapcsolva).

Valaki a hálózati kártya VMWare srpshival - Phrae 7.0 (talán 6.3) LNC többé. Ez váltotta le.

> Kernel a modern gépeken újjá 5 percig, maximum 7

pne4 1,5 GHz összeállított általános kernelt szerkesztés nélkül időnként hosszabb, mint ez.
A handbuke mondja: „Ha azt szeretnénk, hogy frissítse a kernel gyorsabb vagy építeni csak egyedi modulokat, akkor módosítsa az /etc/make.conf előtt kezdik építeni a kernel.”
Nyilvánvalóan szükség van ásni itt.
az egyik guru elmagyarázza a kezdő Phra potolkovee.


# Teljes verzió /usr/share/examples/etc/make.conf
#
#
CFLAGS = -O2 -pipe
#
# MODULES_WITH_WORLD = yes
CPUTYPE? = I686
# COMPAT4X = yes
#
# Ahhoz, hogy megtiltják a szerelvény egyes részeinek a bázis rendszer:
NO_ATM = true # nem épít ATM-mel kapcsolatos programok és könyvtárak
NO_BIND = true # nem gyűjtenek BIND
# NO_BLUETOOTH = true # nem épít Bluetooth kapcsolatos dolgok
NO_FORTRAN = true # nem építenek G77 és kapcsolódó könyvtárak
NO_GAMES = true # nem épít játékok (játékok / subdir)
NO_I4B = true # nem gyűjtenek isdn4bsd csomag
NO_INET6 = true # nem épít IPv6 kapcsolódó programok és könyvtárak
NO_IPFILTER = true # nem épít IP Filter csomag
NO_LPR = true # nem építenek lpr és kapcsolódó programok
NO_NIS = true # nem építenek NIS támogatása és az ehhez kapcsolódó programok
NO_OPENSSL = true # nem épít OpenSSL (azt NO_KERBEROS / NO_OPENSSH)
# NO_PF = true # nem épít PF tűzfal csomag
# NO_PROFILE = true # Ne fordítsd könyvtárak profiler
NO_RCMDS = true # nem épít vagy telepíteni BSD r * parancsok (rsh, stb.)
NO_SENDMAIL = true # nem építenek Sendmail és kapcsolódó programok
NO_UUCP = true # nem építenek uucp és hasonló programok

# OpenSSL származó port, nem nemesfémmel
WITH_OPENSSL_PORT = yes

# Set wget helyett lekérés
FETCH_CMD = / usr / local / bin / wget -c --tries = 3 --timeout = 60
# FETCH_CMD = / usr / bin / lekérés -a
DISABLE_SIZE = yes

Azt adja meg a saját problémáját, miért ezt a hibát valiTso
Pomagite ki tudja! freebcd 7.0

Megáll az / usr / src.
*** Hiba kód 1

Add hasznos testápoló telepíteni a kernel (kisebb problémák a távoli szervereken munka)
hogy installkernel KERNCONF = test INSTKERNNAME = kernel.test
nextboot -k /boot/kernel.test
hogy a mag egy nem újraírható /boot/kernel.test/ dolgozik.

cd / usr / src / sys / amd64 / conf /
cp GENERIC ROUTER
ee ROUTER
rendben

cd / usr / src /
pwd
/ Usr / src
rendben

hogy buldkernel KERNCONF = ROUTER
Márka: nem tudom, hogyan lehet buldkernel. Stop




Kapcsolódó cikkek