Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Witam
Poraz kolejny po wielu porażkach wziąłęm sie za kompilowanie jądra. m.in z pomocą http://kompilacja_jadra_linuxa_26.xt.pl/
na razie przebrnąłem przez konfigurację 2.6.15.4. czy ktoś mógłby przejżeć mój config i wskazać czy czegoś nie zapomniałem. I co warto wrzucić jako moduły a co wkompilować na stałe.
Założenie było taki że jest to kernel na komputer w domu: firewall, antywirus, filmy, p2p, (obsługa pendrajwów, ogladanie filmów, słuchanie muzyki) i chciałem żeby nie mulił.
tylko nie wiem jak dołączyć tu config i dane mojego kompa. może ktoś podpowie
z góry dziękuję
Offline
Wkleić to zawsze można tylko że dużo tego:
EDIT (Prezu): Dlatego lepiej umieścić gdzieś i linka dać:
http://poczta.prezu.one.pl/whale_config
Offline
a tu dane kompa
P4 1,7 GH
ram 512 MB
pendrive RAmosTek RunDisk USB Device
LITE-ON DVDRW SOHW-1693S
TOSHIBA DVD-ROM SD-M16
karta sieciowa zintegrowana SiS 900 PCI Fast Ethenret Adapter
0000:00:00.0 Host bridge: Silicon Integrated Systems [SiS] SiS645DX Host & Memory & AGP Controller
0000:00:01.0 PCI bridge: Silicon Integrated Systems [SiS] Virtual PCI-to-PCI bridge (AGP)
0000:00:02.0 ISA bridge: Silicon Integrated Systems [SiS] SiS962 [MuTIOL Media IO] (rev 04)
0000:00:02.1 SMBus: Silicon Integrated Systems [SiS]: Unknown device 0016
0000:00:02.5 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE]
0000:00:03.0 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev 0f)
0000:00:03.1 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev 0f)
0000:00:03.2 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev 0f)
0000:00:03.3 USB Controller: Silicon Integrated Systems [SiS] USB 2.0 Controller
0000:00:04.0 Ethernet controller: Silicon Integrated Systems [SiS] SiS900 PCI Fast Ethernet (rev 90)
0000:00:0b.0 Multimedia audio controller: C-Media Electronics Inc CM8738 (rev 10)
0000:01:00.0 VGA compatible controller: nVidia Corporation NV17 [GeForce4 MX 420] (rev a3)
Offline
Wkleić to zawsze można tylko że dużo tego:
TO JEST TOBIE NIEPOTRZEBNE
#
CONFIG_SND_MPU401_UART=m
CONFIG_SND_OPL3_LIB=m
# CONFIG_SND_DUMMY is not set
CONFIG_SND_VIRMIDI=m
# CONFIG_SND_MTPAV is not set
# CONFIG_SND_SERIAL_U16550 is not set
CONFIG_SND_MPU401=m
#
# Graphics support To tez bym przeanalizowal, chyba ze planujesz uzywac np. VOODOO 1 ;)
#
CONFIG_FB=y
CONFIG_FB_CFB_FILLRECT=m
CONFIG_FB_CFB_COPYAREA=m
CONFIG_FB_CFB_IMAGEBLIT=m
# CONFIG_FB_MACMODES is not set
CONFIG_FB_MODE_HELPERS=y
CONFIG_FB_TILEBLITTING=y
CONFIG_FB_CIRRUS=m
CONFIG_FB_PM2=m
CONFIG_FB_PM2_FIFO_DISCONNECT=y
CONFIG_FB_CYBER2000=m
# CONFIG_FB_ARC is not set
# CONFIG_FB_ASILIANT is not set
# CONFIG_FB_IMSTT is not set
CONFIG_FB_VGA16=m
# CONFIG_FB_VESA is not set
CONFIG_VIDEO_SELECT=y
CONFIG_FB_HGA=m
# CONFIG_FB_S1D13XXX is not set
# CONFIG_FB_NVIDIA is not set
CONFIG_FB_RIVA=m
CONFIG_FB_RIVA_I2C=y
CONFIG_FB_RIVA_DEBUG=y
CONFIG_FB_MATROX=m
CONFIG_FB_MATROX_MILLENIUM=y
CONFIG_FB_MATROX_MYSTIQUE=y
# CONFIG_FB_MATROX_G is not set
CONFIG_FB_MATROX_I2C=m
CONFIG_FB_MATROX_MULTIHEAD=y
CONFIG_FB_RADEON_OLD=m
CONFIG_FB_RADEON=m
CONFIG_FB_RADEON_I2C=y
# CONFIG_FB_RADEON_DEBUG is not set
CONFIG_FB_ATY128=m
CONFIG_FB_ATY=m
CONFIG_FB_ATY_CT=y
# CONFIG_FB_ATY_GENERIC_LCD is not set
CONFIG_FB_ATY_XL_INIT=y
CONFIG_FB_ATY_GX=y
CONFIG_FB_SIS=m
CONFIG_FB_SIS_300=y
CONFIG_FB_SIS_315=y
CONFIG_FB_NEOMAGIC=m
CONFIG_FB_KYRO=m
CONFIG_FB_3DFX=m
CONFIG_FB_VOODOO1=m
# CONFIG_FB_CYBLA is not set
CONFIG_FB_TRIDENT=m
CONFIG_FB_VIRTUAL=m
to tez przejrzyj
#
# Hardware configuration
#
CONFIG_FT_STD_FDC=y
# CONFIG_FT_MACH2 is not set
# CONFIG_FT_PROBE_FC10 is not set
# CONFIG_FT_ALT_FDC is not set
CONFIG_FT_ALPHA_CLOCK=0
CONFIG_AGP=m
CONFIG_AGP_ALI=m
CONFIG_AGP_ATI=m
CONFIG_AGP_AMD=m
CONFIG_AGP_AMD64=m
CONFIG_AGP_INTEL=m
CONFIG_AGP_NVIDIA=m
CONFIG_AGP_SIS=m
CONFIG_AGP_SWORKS=m
CONFIG_AGP_VIA=m
CONFIG_AGP_EFFICEON=m
CONFIG_DRM=m
CONFIG_DRM_TDFX=m
CONFIG_DRM_R128=m
CONFIG_DRM_RADEON=m
CONFIG_DRM_I810=m
# CONFIG_DRM_I830 is not set
# CONFIG_DRM_I915 is not set
CONFIG_DRM_MGA=m
CONFIG_DRM_SIS=m
# CONFIG_DRM_VIA is not set
# CONFIG_DRM_SAVAGE is not set
CONFIG_MWAVE=m
CONFIG_RAW_DRIVER=m
CONFIG_MAX_RAW_DEVS=256
CONFIG_HPET=y
# CONFIG_HPET_RTC_IRQ is not set
CONFIG_HPET_MMAP=y
CONFIG_HANGCHECK_TIMER=m
Cholerka...faktycznie tego troche , a mi sie chce spac :P ogolnie bedzie Tobie chodzic to jajo, tylko masz duzo niepotrzebnych rzeczy wkompilowanych i modulow.
Powywalaj rzeczy ktore nie masz w kompie i Twoj kernel bedzie szybszy.
Pozdrawiam
Offline
dobra, to wklej jeszcze wynik poecenia lspci
Offline
dobra, to wklej jeszcze wynik poecenia lspci
wkleil ;)
0000:00:00.0 Host bridge: Silicon Integrated Systems [SiS] SiS645DX Host & Memory & AGP Controller
0000:00:01.0 PCI bridge: Silicon Integrated Systems [SiS] Virtual PCI-to-PCI bridge (AGP)
0000:00:02.0 ISA bridge: Silicon Integrated Systems [SiS] SiS962 [MuTIOL Media IO] (rev 04)
0000:00:02.1 SMBus: Silicon Integrated Systems [SiS]: Unknown device 0016
0000:00:02.5 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE]
0000:00:03.0 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev 0f)
0000:00:03.1 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev 0f)
0000:00:03.2 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev 0f)
0000:00:03.3 USB Controller: Silicon Integrated Systems [SiS] USB 2.0 Controller
0000:00:04.0 Ethernet controller: Silicon Integrated Systems [SiS] SiS900 PCI Fast Ethernet (rev 90)
0000:00:0b.0 Multimedia audio controller: C-Media Electronics Inc CM8738 (rev 10)
0000:01:00.0 VGA compatible controller: nVidia Corporation NV17 [GeForce4 MX 420] (rev a3)
Offline
starałem sie wywalać co się dało i wydawało mi się że wg opisu niepotrzebne. część robiłem na wyczucie. w grafice nic nie ruszałem bo cały czas sterowniki instaluje ze strony nvidi i dobrzemi działały ale nie wiem czy muszą być jądrze czy nie więc nie ruszałem.
a z testowaniem to za bardzo nie mogę bo żona pisze pracę mgr i okupuje mi komputer cały czas a nie mówiąc już o przypadkowym stawianiu systemu :-(.
Offline
starałem sie wywalać co się dało i wydawało mi się że wg opisu niepotrzebne. część robiłem na wyczucie. w grafice nic nie ruszałem bo cały czas sterowniki instaluje ze strony nvidi i dobrzemi działały ale nie wiem czy muszą być jądrze czy nie więc nie ruszałem.
a z testowaniem to za bardzo nie mogę bo żona pisze pracę mgr i okupuje mi komputer cały czas a nie mówiąc już o przypadkowym stawianiu systemu :-(.
No to smialo kompiluj :)
Jezeli bedziesz mial kernel panic to nie panikuj...Tylko napisz ;P
Pozdrawiam
Offline
A może jakies sugestie co warto wkompilować a co jako moduł :-)
Offline
A może jakies sugestie co warto wkompilować a co jako moduł :-)
no wiesz, podstawowa sprawa - to co masz pod pci/agp - to na modul (dziek on board - tez modul)
Obsluga czipsetu, ide/ata,sata, system plikow / - na stale
To takie male podstawy ;)
Offline
Poprawiłem i skompilowałem już jajko tylko w czasie kompilacji wywalał mi ostrzeżnia. Gdzie debian wywala log z kompilacji (czy normalnie w var/logu jeśli tak to jak sie nazywa plik który zawiera te dane) ? bo chciałbym zobaczyc i skorygować to co powoduje ostrzeżenia.
Offline
ostrzeżenia? a kto się przejmuje jakimiś ostrzeżeniami człowieku. dopóki nie wywala błędów to wszystko jest git :)
Offline
No niby tak, ;-D ale jak drążyć to do końca :-) to jak gdzie tego szukać??
Offline
Ostrzeżenia dotyczą raczej kompilatora i niezgodnością składni kodu źródłowego ze standardem ISO języka, nie zaś błędów w samym jądrze.
Offline
To są te ostrzeżenia:
kernel/intermodule.c:178: warning: `inter_module_register' is deprecated (declared at kernel/intermodule.c:38)
kernel/intermodule.c:179: warning: `inter_module_unregister' is deprecated (declared at kernel/intermodule.c:78)
kernel/intermodule.c:181: warning: `inter_module_put' is deprecated (declared at kernel/intermodule.c:159)
a mam takie pytanie nie mam scsi czy mam wkompilować scsi device support. jak to jest z nagrywarkami cdrw i dvd czy musi jeszcze być obsługa scsi??
Offline
To są te ostrzeżenia:
kernel/intermodule.c:178: warning: `inter_module_register' is deprecated (declared at kernel/intermodule.c:38)
kernel/intermodule.c:179: warning: `inter_module_unregister' is deprecated (declared at kernel/intermodule.c:78)
kernel/intermodule.c:181: warning: `inter_module_put' is deprecated (declared at kernel/intermodule.c:159)
a mam takie pytanie nie mam scsi czy mam wkompilować scsi device support. jak to jest z nagrywarkami cdrw i dvd czy musi jeszcze być obsługa scsi??
Te komunikaty mówią, ze dane funkcje modułu nie są już zalecane do użytku i pewnie zostały zastąpione jakimś innym rozwiązaniem, to raczej informacja dla programistów.
Jeśli chodzi o scsi to służy ono do komunikacji z urządzeniami na usb takimi jak pendrive, czy aparat cyfrowy (mass storage devices) , do obsługi nagrywania CD scsi nie jest już potrzebne.
Offline
dzieki za szybką odpowiedź może pierwszy raz mi sie uda skompilować i uruchomić własne jądro. pozdrawiam
Offline
acha jeszcze jedno. w /usr/src/ mam
razem 34328
-rw-r--r-- 1 root src 39114 2006-03-24 19:59 dazuko-modules-2.6.8-2-686_2.1.0-1+2.6.8-16sarge1_i386.deb
-rw-r--r-- 1 root root 166775 2005-09-08 21:39 dazuko.tar.gz
drwxr-xr-x 16 root root 4096 2006-02-19 05:16 kernel-headers-2.6.8-2
drwxr-xr-x 3 root root 4096 2006-02-19 05:17 kernel-headers-2.6.8-2-686
drwxr-xr-x 3 root root 4096 2006-02-10 14:25 kernel-kbuild-2.6-3
-rw-r--r-- 1 root root 34875264 2005-08-16 13:25 kernel-source-2.6.8.tar.bz2
lrwxrwxrwx 1 root src 26 2006-03-24 19:58 linux -> kernel-headers-2.6.8-2-686
drwxr-sr-x 21 root src 4096 2006-04-10 20:12 linux-2.6.15.4
drwxr-xr-x 3 root root 4096 2005-09-08 21:39 modules
czy mam to wywalic tzn. dać do jakiegoś katalogi i trzymać w rezerwie.
ni i jak bym chcial zainstalować sterowniki nvidi po instalacji nowego jądra to czy wystarczy tylko to:
drwxr-sr-x 21 root src 4096 2006-04-10 20:12 linux-2.6.15.4
bo potrzebował źródeł jak instalowałem do starego jajka.
i jak jest z kernel-headers czy po instalacji kernel image utworzy się???
Offline
Te pliki trzymaj póki używasz starego jądra.
Instalujesz pakiety wg http://www.dug.net.pl/faq/index.php?kat=6&id=79
W katalogu ze źródłami wydajesz polecenie:
make-kpkg --revision=moj_kernel kernel-image kernel-headers
Po czym instalujesz powstałe pakiety i wszystkie wpisy w grubie/lilo się uaktualnią. Bedziesz mógł także bezproblemowo zainstalować sterowniki nvidii.
Offline
to juz zrobiłem :make-kpkg --revision=moj_kernel kernel-image właśnie wg tego opisu. tylko że jestem pesymistą i jakoś nie dokońca wierzę w swoje siły. dlatego chciałby w razie czego wrócić na stare jądro bez ponownej instalacji systemu.
bo rozumię z tego co na forum czytałem że jak mi się nie powiedzie to bedę musiał np. plytka z woodym ratować system. odinstalowac to jądro i na nowo instalować stare.
dzięki czadman za pomoc :-D
pozdrawiam
Offline
oreczka@Whale:~$ uname -r
2.6.15.4
Działa :-D nawet wszystko.
Offline