Portál AbcLinuxu, 9. června 2025 03:24


Dotaz: uprava jadra/sestaveni jadra - FreeBSD 6.0

8.12.2005 13:02 jika
uprava jadra/sestaveni jadra - FreeBSD 6.0
Přečteno: 191×
Odpovědět | Admin
Ahoj,
mam problem pri sestavovani a nasledne instalaci jadra na FreeBSD 6.0.
Pri svazovani jadra a jeho modulu jsem dostaval chybove hlasky (viz. nize),
-----------------------------------------------------------------------------------------------
umass.o(.text+0x1ca9):../../../dev/usb/umass.c:2691: more undefined references
to `xpt_done' follow
*** Error code 1
-----------------------------------------------------------------------------------------------
ktere jsem zdarne vyresil. V tuto chvili jsou prikazy: make cleandepend,
make depend, make all install provedeny bez jedine chyby.
Instalace je tedy dokoncena bez vypisu jakekoliv hlasky, pak tedy provedu
reboot. Bohuzel po rebootu mi vsak najede me stare jadro, a nove jako by nebylo :(
Muzete prosim nekdo nakopnout, kde delam chybu? Pokud bude potreba, prilozim
dmesg, ci konfiguraci kernelu.

W017# uname -imps
FreeBSD i386 i386 GENERIC

Predem dekuji za radu. Jindra
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

8.12.2005 13:06 xkesh | skóre: 46 | blog: eXtempore
Rozbalit Rozbalit vše Re: uprava jadra/sestaveni jadra - FreeBSD 6.0
Odpovědět | | Sbalit | Link | Blokovat | Admin
8.3 Building and Installing a Custom Kernel
8.12.2005 13:17 jika
Rozbalit Rozbalit vše Re: uprava jadra/sestaveni jadra - FreeBSD 6.0
no tak to du s mou lamanou anglictinou prelouskat :) dekuji
8.12.2005 14:12 jika
Rozbalit Rozbalit vše Re: uprava jadra/sestaveni jadra - FreeBSD 6.0
W017# uname -i
W017

Nedodrzel jsem posloupnost techto prikazu: make cleandepend; make depend;
make; make all install. Vynechal jsem make. Dekuji za link. Jindra
10.12.2005 14:40 hmm | skóre: 13 | blog: BSD bloček
Rozbalit Rozbalit vše Re: uprava jadra/sestaveni jadra - FreeBSD 6.0
No tendle postup je imho slozitejsi, lepsi je v /usr/src spustit prikaz make buildkernel KERNCONF=vlastnikonfig a pokud to dobehne bez chyb tak make installkernel KERNCONF=vlastnikonfig, ale uznavam, ze proc to delat jednoduse, kdyz to jde slozite ;)
BSD is for people who love Unix, Linux is for people who hate Windows...
13.12.2005 15:00 jika
Rozbalit Rozbalit vše Re: uprava jadra/sestaveni jadra - FreeBSD 6.0
No pro me to byl vykon, na kazde strance jsou jine postupy. Jeden
navod takhle, druhy jinac, v knizce taky jinac, cert aby se v tom vyznal :)
Pro cloveka, kteryzto nema zkusenosti, je vykon, kdyz se mu to podari
alespon nejak :) priste budu holt chytrejsi :)
diky za rady...:)
13.12.2005 20:32 hmm | skóre: 13 | blog: BSD bloček
Rozbalit Rozbalit vše Re: uprava jadra/sestaveni jadra - FreeBSD 6.0
No pokud je mozno, tak nejlepsi je pouzivat nejaktualnejsi zdroj - FreeBSD Handbook, tam se mi nestalo, ze nekdy neco nefungovalo, a ty dva zpusoby tam jsou pekne popsany ;) (osobne jsem ten stary nedelal, protoze jsem zacal na 5.x rade a ta prave imho umoznovala ten jednodussi 2 prikazovej kernel build&install)
BSD is for people who love Unix, Linux is for people who hate Windows...
14.12.2005 06:31 cronin | skóre: 49
Rozbalit Rozbalit vše Re: uprava jadra/sestaveni jadra - FreeBSD 6.0
na kazde strance jsou jine postupy. Jeden navod takhle, druhy jinac, v knizce taky jinac
FreeBSD ma Handbook, takze 99% normalnych scenarov vykonatelnych so zakladnym systemom je opisanych prave tu; zvycajne nie je problem ich trochu ohnut podla svojej potreby. Alternativne zdroje je potrebne v pripade FreeBSD hladat az v druhej faze.
cert aby se v tom vyznal
Hadam demon, nie? ;-)
14.12.2005 14:20 jika
Rozbalit Rozbalit vše Re: uprava jadra/sestaveni jadra - FreeBSD 6.0
jo, jo, ten demon :)

nicmene ja si koupil knihu (michael lucas/podrobny pruvodce) a netusil jsem, ze ji nemohu
brat jako hlavni zdroj :) -- postup v knizce mi nefungoval

nicmene mam problem ted s tim, ze i po prekladu jadra a odstraneni zbytecnych funkci,
je FBSD stale stejne pomale...? nevim co s tim udelat, aby se aplikace typu firefox, k3b,
openoffice, evolution, atd. spoustely rychlejc? nekdy trva pres 20 vterin, nez se nektery
z programu otevre.

- CPU: Intel(R) Celeron(R) CPU 2.00GHz (1991.93-MHz 686-class CPU)
- real memory = 536805376 (511 MB)
- W017# uname -mrs
- FreeBSD 6.0-RELEASE i386
- KDE 3.4.2

last pid: 5745; load averages: 0.26, 0.25, 0.24 up 2+00:00:26 13:05:25
86 processes: 1 running, 85 sleeping
CPU states: 4.5% user, 0.0% nice, 3.0% system, 0.7% interrupt, 91.8% idle
Mem: 309M Active, 48M Inact, 97M Wired, 21M Cache, 60M Buf, 19M Free
Swap: 1500M Total, 39M Used, 1461M Free, 2% Inuse

zkratka nevim jak je mozne, ze se dostavam az do vyuziti swapu...?

W017# kldstat
Id Refs Address Size Name
1 15 0xc0400000 3ae798 kernel
2 1 0xc07af000 4758 snd_via8233.ko
3 2 0xc07b4000 1d408 sound.ko
4 1 0xc07d2000 4ac8 atapicam.ko
5 16 0xc07d7000 568dc acpi.ko
6 1 0xc1e1e000 15000 linux.ko
7 1 0xc27bd000 1b000 smbfs.ko
8 2 0xc2092000 3000 libiconv.ko
9 2 0xc2095000 3000 libmchain.ko

dekuji
20.12.2005 16:08 hmm | skóre: 13 | blog: BSD bloček
Rozbalit Rozbalit vše Re: uprava jadra/sestaveni jadra - FreeBSD 6.0
a mas odstaneny vsechny debugovaci funkce, tj. v jadre a userlandu - ln -s ja malloc.conf

zkratka nevim jak je mozne, ze se dostavam az do vyuziti swapu...? FreeBSD kernel defaultne uvolnuje pamet, kdezto linux kernel to ma nastavene jako nejzassi moznost, proto se swap plni i kdyz neni pamet plna

taky je dobry nastavim v make.confu neco podobneho, viz. man make.conf:
CPUTYPE?=k8
CFLAGS= -Os -pipe
COPTFLAGS= -Os -pipe
INSTALL=install -C
dale taky neni spatny napad vyhazet podporu pro vetsinu hw (krome toho co je aktualne v pocitaci z jadra) a pokud to nemas zakazane v make.conf tak se ti ty vyhazeny veci buildnou jako kernel modul

a jeste s takovym strojem bych minimalne nebo vubec pouzival binarni balicky, sam mam sempron 64 1.8@2.25 ghz a 512 mb ram a kdyz jsem testoval debian s 2.6.14.x jadrem, tak rozdil jsem skoro nepoznal nebo byl minimalni, ovsem stabilita 2.6.x jadra pri mem pretaktovani byla docela zalostna (FreeBSD v pohode 16h prime)
BSD is for people who love Unix, Linux is for people who hate Windows...
22.12.2005 12:07 cronin | skóre: 49
Rozbalit Rozbalit vše Re: uprava jadra/sestaveni jadra - FreeBSD 6.0
nicmene ja si koupil knihu (michael lucas/podrobny pruvodce) a netusil jsem, ze ji nemohu
brat jako hlavni zdroj :) -- postup v knizce mi nefungoval
Návody v tej knihe fungujú dokonale, iba si treba uvedomiť, že sú pre verziu 4.7; od tej doby sa ledačo zmenilo.
nicmene mam problem ted s tim, ze i po prekladu jadra a odstraneni zbytecnych funkci, je FBSD stale stejne pomale...? nevim co s tim udelat, aby se aplikace typu firefox, k3b, openoffice, evolution, atd. spoustely rychlejc? nekdy trva pres 20 vterin, nez se nektery z programu otevre.
To bude chybka niekde inde; ak používaš KDE, skús pohľadať issues ohľadom delay-u pri spúšťaní aplikácie pri odpojenej sieti. Myslím že sa to párkrát riešilo aj tu na abclinux.cz.
zkratka nevim jak je mozne, ze se dostavam az do vyuziti swapu...?
Druhý zdroj po Handbooku sú FAQs. Je to tam vysvetlené. Užitočné informácie môžeš nájsť aj v
man 7 tuning

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.