Kompilacja j
-
- Posty: 10
- Rejestracja: 10 stycznia 2010, 01:41
Kompilacja jądra dla EEEPC 1000HD
Czy ktoś może podać jakąś rzetelną informację dotyczącą konfiguracji i kompilacji jądra dla netbooka z tej serii.
Tak dla ułatwienia ten laptop posiada procesor celerona, nie atoma.
Kiedyś próbowałem kompilacji niestety bez powodzenia. Może istnieją jakieś repozytoria jąder dla netbooków? Posiadam Debiana Squeeze.
Pozdrawiam.
Tak dla ułatwienia ten laptop posiada procesor celerona, nie atoma.
Kiedyś próbowałem kompilacji niestety bez powodzenia. Może istnieją jakieś repozytoria jąder dla netbooków? Posiadam Debiana Squeeze.
Pozdrawiam.
-
- Posty: 10
- Rejestracja: 10 stycznia 2010, 01:41
W czym problem? Masz zainstalowany i działający system to przeglądasz forum oraz dokumentację jądra i uzyskujesz wszystkie potrzebne informacje. Dokładna znajomość podzespołów komputera się przyda.
http://debian.linux.pl/threads/5880-Nie ... #post39560
http://yampress.dug.net.pl/doku.php?id= ... ja-kernela
http://debian.linux.pl/threads/16650-Zen-Kernel
http://debian.linux.pl/threads/5880-Nie ... #post39560
http://yampress.dug.net.pl/doku.php?id= ... ja-kernela
http://debian.linux.pl/threads/16650-Zen-Kernel
-
- Posty: 10
- Rejestracja: 10 stycznia 2010, 01:41
W tym problem, że kiedyś próbowałem i po paru godzinach konfiguracji wywalało mi błąd przy kompilacji. Tak tak sprawdzałem że mam wszystkie pakiety szedłem zgodnie z poradnikiem. Wolę sobie teraz oszczędzić te parę godzin na patrzenie sprzętu z lspci itp i wklepywaniem go i analizowaniem i zapytać czy ktoś kompilował i czy nie posiada czasem konfigu.
Dodane:
No i poleciałem według poradnika i mam taką sprawę, że przy kompilacji jądro ignoruje mój konfig bo załącza i tak wszystko do paczki *.deb. Efekt taki, że linux-image zajmuje 22MB (czyli tyle co domyślne).
Dodane:
No i poleciałem według poradnika i mam taką sprawę, że przy kompilacji jądro ignoruje mój konfig bo załącza i tak wszystko do paczki *.deb. Efekt taki, że linux-image zajmuje 22MB (czyli tyle co domyślne).
Jak chcesz się bawić w zmniejszanie objętości jądra to tak prosto, bez zagłębiania się w dokumentację, nie zrobisz. W dodatku przy pierwszej czy drugiej kompilacji.
Jądro możesz kompilować na innym, szybszym, komputerze korzystając z przygotowanego wcześniej konfigu.
Co ci jest potrzebne? Dobra znajomość posiadanego sprzętu i na początek trochę zacięcia i wolnego czasu. Należy usunąć wszystkie zbędne moduły. Najlepiej zrezygnować z nich w ogóle w takiej sytuacji. Obsługę wymaganego sprzętu kompilując na stałe.
Korzystając z materiałów, które przedstawiłem jest to osiągalne, ale ucząc się tego nie uzyskasz zadowalających rezultatów w jedno popołudnie.
Jądro możesz kompilować na innym, szybszym, komputerze korzystając z przygotowanego wcześniej konfigu.
Co ci jest potrzebne? Dobra znajomość posiadanego sprzętu i na początek trochę zacięcia i wolnego czasu. Należy usunąć wszystkie zbędne moduły. Najlepiej zrezygnować z nich w ogóle w takiej sytuacji. Obsługę wymaganego sprzętu kompilując na stałe.
Korzystając z materiałów, które przedstawiłem jest to osiągalne, ale ucząc się tego nie uzyskasz zadowalających rezultatów w jedno popołudnie.
-
- Posty: 10
- Rejestracja: 10 stycznia 2010, 01:41
Napisałem, że tak też zrobiłem powywalałem wszystko co mi absolutnie zbędne (raczej nie muszę tłumaczyć co) korzystając z komend lspci lsusb itp itd... Tylko że znajomy od gentoo mówił mi że objętość jądra się zmienia jeśli powywala się niektóre moduły. To że mi się nie zmieniła to pomyślałem, że zignorował moją konfigurację.
Zamieszczam wynik lsmod i sami zweryfikujcie czy w miarę dobrze powybierałem pakiety, oraz czy kompilacja przeszła z moim konfigiem (działa mi stabilnie)
Zamieszczam wynik lsmod i sami zweryfikujcie czy w miarę dobrze powybierałem pakiety, oraz czy kompilacja przeszła z moim konfigiem (działa mi stabilnie)
Kod: Zaznacz cały
damian@debian:~$ lsmod
Module Size Used by
aes_i586 6820 3
aes_generic 25758 1 aes_i586
i915 215745 2
drm_kms_helper 18227 1 i915
drm 111706 3 i915,drm_kms_helper
i2c_algo_bit 3537 1 i915
cpufreq_powersave 606 0
sco 5847 2
cpufreq_stats 1934 0
cpufreq_conservative 6246 0
bridge 43482 0
stp 1012 1 bridge
cpufreq_userspace 1384 0
bnep 7234 2
rfcomm 24161 4
l2cap 21911 16 bnep,rfcomm
ppdev 4267 0
lp 5690 0
parport 21194 2 ppdev,lp
uinput 4854 0
fuse 43059 1
loop 9920 0
arc4 994 2
ecb 1405 2
joydev 6840 0
snd_hda_codec_realtek 172724 1
snd_hda_intel 16241 3
snd_hda_codec 54024 2 snd_hda_codec_realtek,snd_hda_intel
snd_hwdep 4042 1 snd_hda_codec
snd_pcm_oss 27474 0
snd_mixer_oss 10335 1 snd_pcm_oss
snd_pcm 46752 3 snd_hda_intel,snd_hda_codec,snd_pcm_oss
snd_seq_midi 3602 0
snd_rawmidi 12621 1 snd_seq_midi
snd_seq_midi_event 3742 1 snd_seq_midi
snd_seq 34276 2 snd_seq_midi,snd_seq_midi_event
ath5k 105423 0
mac80211 130116 1 ath5k
snd_timer 12489 2 snd_pcm,snd_seq
snd_seq_device 3651 3 snd_seq_midi,snd_rawmidi,snd_seq
ath 6170 1 ath5k
eeepc_laptop 10322 0
uvcvideo 44096 0
snd 33700 17 snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
cfg80211 95305 3 ath5k,mac80211,ath
sparse_keymap 1751 1 eeepc_laptop
videodev 26662 1 uvcvideo
video 14925 1 i915
btusb 7831 2
v4l1_compat 10358 2 uvcvideo,videodev
psmouse 38327 0
tpm_tis 5469 0
bluetooth 34894 9 sco,bnep,rfcomm,l2cap,btusb
intel_agp 20179 2 i915
soundcore 3526 1 snd
rfkill 10342 4 eeepc_laptop,cfg80211,bluetooth
tpm 8071 1 tpm_tis
output 1200 1 video
ac 1636 0
pci_hotplug 17059 1 eeepc_laptop
battery 4078 0
tpm_bios 3569 1 tpm
serio_raw 2894 0
evdev 5627 21
i2c_core 12508 5 i915,drm_kms_helper,drm,i2c_algo_bit,videodev
rng_core 2354 0
button 3618 1 i915
led_class 1575 2 ath5k,eeepc_laptop
processor 24807 1
agpgart 19503 2 drm,intel_agp
snd_page_alloc 4845 2 snd_hda_intel,snd_pcm
ext4 240689 3
mbcache 3840 1 ext4
jbd2 50265 1 ext4
crc16 1027 2 l2cap,ext4
sd_mod 26223 5
crc_t10dif 1012 1 sd_mod
ata_piix 17208 4
ahci 28574 0
uhci_hcd 15686 0
libata 113512 2 ata_piix,ahci
scsi_mod 102311 2 sd_mod,libata
ide_pci_generic 1956 0
ehci_hcd 26693 0
thermal 9502 0
ide_core 63003 1 ide_pci_generic
usbcore 98497 5 uvcvideo,btusb,uhci_hcd,ehci_hcd
nls_base 4521 1 usbcore
thermal_sys 9436 3 video,processor,thermal
-
- Posty: 10
- Rejestracja: 10 stycznia 2010, 01:41
To wszystko nie jest Ci potrzebne? Musisz dokładnie się zaznajomić z posiadanym sprzętem.
http://kmuto.jp/debian/hcl/
http://zen-kernel.org/tutorials/creatin ... figuration
Wszystkie materiały masz.
http://kmuto.jp/debian/hcl/
http://zen-kernel.org/tutorials/creatin ... figuration
Wszystkie materiały masz.