Nowe posty

xx Debian 9 Stretch, linuxcnc i restart przy uruchamianiu (1)
Wczoraj o 11:09:50
xx Zakup sprzętu bez preinstalowanego windowsa (8)
2019-10-17, 16:50:51
xx Problem z pocztą Dovecot+Postfix+MySQL (3)
2019-10-16, 14:43:41
xx Instalacja Debian10 problem z instalacją GRUBa na RAID5 (5)
2019-10-15, 17:58:57
xx AMD Ryzen 5 3500U (11)
2019-10-14, 18:29:46
xx Konfiguracja directadmina (0)
2019-10-13, 03:18:36
xx Problem z instalacją sterowników TL-WN821N (4)
2019-10-11, 23:15:00
xx Sprzet z Linuxem (1)
2019-10-11, 10:06:24
xx nadpisanie partycji domowej (6)
2019-10-03, 03:27:28
xx Screen flickering Deepin (4)
2019-10-02, 20:32:56

Autor Wątek: Konfiguracja jądra  (Przeczytany 3982 razy)

Offline Kamil

  • Users
  • Prawie jak Guru
  • ****
  • Wiadomości: 449
    • Zobacz profil
Konfiguracja jądra
« dnia: 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.

Offline

  • Users
  • Nowy na forum
  • *
  • Wiadomości: 11
    • Zobacz profil
Konfiguracja jądra
« Odpowiedź #1 dnia: 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

Offline arctgx

  • Users
  • Guru
  • *****
  • Wiadomości: 2753
    • Zobacz profil
Konfiguracja jądra
« Odpowiedź #2 dnia: 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.
Użytkownik: Ib5sXfcCkvYR
Hasło: adam

Offline Kamil

  • Users
  • Prawie jak Guru
  • ****
  • Wiadomości: 449
    • Zobacz profil
Konfiguracja jądra
« Odpowiedź #3 dnia: 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...

Offline Paweł Wasylewicz

  • Users
  • Nowy na forum
  • *
  • Wiadomości: 2
    • Zobacz profil
Konfiguracja jądra
« Odpowiedź #4 dnia: 2008-11-03, 14:43:37 »
Witam

Czy "make mrproper" nie jest rozwiązaniem problemu.....

Offline arctgx

  • Users
  • Guru
  • *****
  • Wiadomości: 2753
    • Zobacz profil
Konfiguracja jądra
« Odpowiedź #5 dnia: 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
Użytkownik: Ib5sXfcCkvYR
Hasło: adam