Forum Linux.pl

System => Konfiguracja => Wątek zaczęty przez: matulik w 2008-10-26, 13:16:52

Tytuł: Konfiguracja jądra
Wiadomość wysłana przez: matulik w 2008-10-26, 13:16:52
Witam. Mam takie pytanie: w jaki sposób moge 'wyczyścić' konfigurację jądra w debianie w taki sposób, abym mógł od podstaw wybierać wszystkie opcje i moduły.
Chodzi o to, że podczas make menuconfig za każdym razem wyświetlają mi się te same już pozaznaczane opcje (które w większości są nie potrzebne). Chce je usunąć, ale szybciej mi wyjdzie jeżeli powybieram od początku niż jakby miał wyłączać wszystkie po koleji.
Usuwałem plik .config ze źródeł jądra ale to nic nie dało, może się myle ale to wygląda jakby był jakiś ogólny gdzieś indziej wsadzony plik konfiguracji jądra który jest przez menuconfig za kazdym razem wczytywany.

Pozdrawiam.
Tytuł: Konfiguracja jądra
Wiadomość wysłana przez: Stevex w 2008-10-26, 23:19:31
Witam Jestem też początkującym użytkownikiem pingwina. Wybrałem dystrybucje Gentoo 2008.0. w gentoo wygląda to następująco do wyboru są dwie możliwości instalacja programu genkernel ( umożliwia w prosty sposób skonfigurować jądra ale niestety ładuje dużo niepotrzebnych modułów do skompilowanego jądra ) można też oczywiście zrobić to ręcznie.
1. ręcznie
# cd /usr/src/linux
# make menuconfig //po skonfigurowaniu (zapisz konfiguracje .config) musimy skompilować jądro # make & make_install
2. genkernel
# genkernel --menuconfig all //wyświetli się menu konfiguracji a następnie skompiluje się jądro (reszta na stronie domowej gentoo w dokumentacji)

Jeśli chodzi o czyszczenie nie polecam tego robić, skonfiguruj jądro tak jak ma być pod swoją maszynę. Uprzedzam że konfiguracja jest nie banalna. Czyszczenie czy usuwanie wszystkich modułów.. jądra jest raczej nie wskazane trudno Ci będzie od podstaw uwzględnić i ponaznaczać wszystkie znaczące opcje twojego komputera np. jeśli w konfiguracji jadra nie zaznaczysz ze używasz ext3 to system się nie załaduje. Po resztę informacji odsyłam do googli oraz dokumentacji. Pozdrawia Stevex

Pozdrawia Stevex
Tytuł: Konfiguracja jądra
Wiadomość wysłana przez: arctgx w 2008-10-27, 14:07:34
Polecenie sed -i 's/=[ym]$/=n/' .config wyczyściło mi konfigurację. Tak przynajmniej było widać po odpaleniu make menuconfig (a polecenie to jest w stanie modyfikować konfigurację np. na potrzeby nowej wersji jądra), ale nie próbowałem tego tworu kompilować ;) Mam jednak wrażenie, że można było dodać coś do polecenia make, aby dawał odpowiedzi "n" gdzie tylko możliwe.

Sam dopasowywałem jądro przez odchudzanie konfiga wziętego z dystrybucji - a to ze względu na zbyt dużą ilość restartów przy kolejnych próbach, gdybym zaczynał od zera.
Tytuł: Konfiguracja jądra
Wiadomość wysłana przez: matulik w 2008-10-27, 15:59:18
Co do gentoo to wiem bo nigdy nie używam genkernela tylko samemu kompiluje. Tyle że w gentoo mam czystą konfigurację jądra - i o to samo chodzi mi w debianie.

A co do metody arctgx'a to wypróbuje w domu bo narazie nie jestem.
A właśnie też myślałem o jakimś parametrze do make żeby coś takiego robił, tyle że narazie nic nie znalazłem...
Tytuł: Konfiguracja jądra
Wiadomość wysłana przez: incomtech w 2008-11-03, 14:43:37
Witam

Czy "make mrproper" nie jest rozwiązaniem problemu.....
Tytuł: Konfiguracja jądra
Wiadomość wysłana przez: arctgx w 2009-01-08, 17:04:20
Cytat: arctgx
Mam jednak wrażenie, że można było dodać coś do polecenia make, aby dawał odpowiedzi "n" gdzie tylko możliwe.
Chodziło o make allnoconfig. Zerknij do Documentation/kbuild/kconfig.txt.

W rzeczywistości polecenie to zostawia jakiś (sensowny być może) zestaw wbudowanych funkcji:
  linux $ grep -E "=(y|m)$" .config | wc -l
151