ďťż
 
 
   kompilacja jądra - wybór modułów
 
 

Tematy

 
    
 

 

 

 

kompilacja jądra - wybór modułów





grappas - 26-05-2009 08:10
Widziałem już masę samouczków, poradników, ale wszędzie przedstawiają tylko komendy (a to żadna filozofia). Które moduły mam wybrać, a które są zbędne. Jak zrobić żeby pewnego słonecznego dnia nie okazało się że jądro nie wie co to jest pendrive i inne podobne sytuacje?

I jeszcze przyjemniaczek: 00:00.0 RAM memory: nVidia Corporation MCP67 Memory Controller (rev a2)
00:01.0 ISA bridge: nVidia Corporation MCP67 ISA Bridge (rev a2)
00:01.1 SMBus: nVidia Corporation MCP67 SMBus (rev a2)
00:01.2 RAM memory: nVidia Corporation MCP67 Memory Controller (rev a2)
00:01.3 Co-processor: nVidia Corporation MCP67 Co-processor (rev a2)
00:02.0 USB Controller: nVidia Corporation MCP67 OHCI USB 1.1 Controller (rev a2)
00:02.1 USB Controller: nVidia Corporation MCP67 EHCI USB 2.0 Controller (rev a2)
00:04.0 USB Controller: nVidia Corporation MCP67 OHCI USB 1.1 Controller (rev a2)
00:04.1 USB Controller: nVidia Corporation MCP67 EHCI USB 2.0 Controller (rev a2)
00:06.0 IDE interface: nVidia Corporation MCP67 IDE Controller (rev a1)
00:07.0 Audio device: nVidia Corporation MCP67 High Definition Audio (rev a1)
00:08.0 PCI bridge: nVidia Corporation MCP67 PCI Bridge (rev a2)
00:09.0 IDE interface: nVidia Corporation MCP67 AHCI Controller (rev a2)
00:0a.0 Ethernet controller: nVidia Corporation MCP67 Ethernet (rev a2)
00:0c.0 PCI bridge: nVidia Corporation MCP67 PCI Express Bridge (rev a2)
00:0d.0 PCI bridge: nVidia Corporation MCP67 PCI Express Bridge (rev a2)
00:12.0 VGA compatible controller: nVidia Corporation GeForce 7150M (rev a2)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
02:05.0 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller (rev 05)
02:05.1 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 22)
02:05.2 System peripheral: Ricoh Co Ltd R5C843 MMC Host Controller (rev 12)
02:05.3 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 12)
02:05.4 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev ff)
03:00.0 Network controller: Broadcom Corporation BCM4328 802.11a/b/g/n (rev 03)



raven18 - 26-05-2009 08:56
Zostaw wszystko z nvidia, Broadcom i Ricoh w nazwie :mrgreen: Poza tym wszystko jest opisane, co do czego i po co. Nie zapomnij tylko odznaczyć kerenel hacking bo zamiast kilkunasto-megowego jądra wyjdzie kilkuset-megowa krowa :-P



grappas - 26-05-2009 09:10
No ale tego jest dużo, a np. usb w komputerach mają wszyscy (chyba że ktoś z sentymentu pracuje na amidze). Po co takie rzeczy odznaczają?



ilin - 26-05-2009 09:24
Zobacz sobie lsmod lsusb lspci -v z grubsza będziesz wiedział jakie moduły potrzebne są dla Twojego kompa.

A najlepiej wydaj polecenie cat /proc/modules to zobaczysz jakie akurat w tej chwili sa używane.



grappas - 26-05-2009 09:46
A dałoby się konfig z Ubuntu (z tym że tu są jądra jako pakiety) jakimś cudem przerobić na najnowsze jądro i to jądro skompilować?



lis6502 - 26-05-2009 09:49
Pewnie żeby się dało, pytanie tylko czy chcesz mieć wszystkomające jądro, czy skompilowane pod Twój sprzęt :)



ilin - 26-05-2009 09:54

A dałoby się konfig z Ubuntu (z tym że tu są jądra jako pakiety) jakimś cudem przerobić na najnowsze jądro i to jądro skompilować? Nie polecam.

Po pierwsze jądro mułowate.
Po drugie.
Jądro Ubuntu nie wygląda tak jak standardowe jądro z kernel.org.
Jest nałożone na niego masę łat aby z buta obsługiwało wiele sprzętu.
Ma to swoje dobre strony (dla początkujących) i złe dla normalnych użytkowników.

Mamy w jądrze masę zupełnie zbędnych nam śmieci które wpływają na wydajność i stabilność.
Jądro jeśli decydujemy się na kompilację to robimy pod swój konkretny sprzęt inaczej mija się to z celem.

Jeśli chcesz mieć nowe jądra ubuntowe to zainstaluj jądro od Ubuntu
http://kernel.ubuntu.com/~kernel-ppa...e/v2.6.30-rc7/



grappas - 26-05-2009 09:57
A dałoby się w ogóle przeprowadzić kompilację z poziomu Ubuntu, ale żeby jądro zainstalowało mi się na Debianie? Czy kompilacja może przebiegać w Ubuntu, a dopiero instalacja w Debianie? Jeżeli tak, to od której komendy mam zacząć w Debianie?



ilin - 26-05-2009 09:58
Dałoby się tylko po co.
Druga część pytania to masło maślane więc nie odpowiem.



grappas - 26-05-2009 10:04
Otóż siedzenie na systemie gdzie:
rozdzielczość 1024x762 jakoś mnie nie bawi.

Sieci bezprzewodowej nie ma?

Dużo innych rzeczy nie działa?

A na Ubuntu wszystko chodzi (powoli ale chodzi).

Można w międzyczasie oddać się innym przyjemnościom przecież.

[Dodano: 2009-05-26, 10:06]
Czy samą kompilację można przeprowadzić w Ubuntu (ta najdłuższa zresztą część), a instalacje modułów i obrazu w Debianie? Czy nie będzie mi to groziło ,,kernel panic'' albo czymś w tym stylu?



ilin - 26-05-2009 10:11
rzdz. 1024x762 jakos mnie nie bawi.

sieci bezprzewodowej nie ma ... Myślisz ze kompilacja kernela to wszystko zalatwi?
Mylisz się.

Kernel panic grozi Ci i to mocno.
I wiele jeszcze innych rzeczy.

Rozdzielczość to najlatwiej zrobić.
Co do wifi to załóz temat to podumamy .

ÂŁatwiej zainstalować same sterowniki do wifi (które notabene sa w jaju ubuntu) niż skompilować kernela.

Tyle na temat.



grappas - 26-05-2009 10:33
Tak, zamontowałem ndiswrappera i jak włożyłem .inf to mi napisało że nie mam modułów w jądrze. Modułów od nvidii też nie ma bo zainstalowałem sterowniki i też mi wyświetla to samo.
Dopisałem też "i wiele innych rzeczy", a ja nie lubię jak komputer tak tylko stoi i kompiluje, bo można jeszcze wiele innych rzeczy robić.



ilin - 26-05-2009 10:40
Chłopie.

Jak coś robisz to pomyśl chwilę.

Jakich modułów?
Jak zainstalowałeś sterowniki dobrze?
Wątpię.

Rób jedną rzecz a porządnie.
Czegoś nie wiesz to zapytaj ale problem przedstaw również z logami błędu bo tak to wiemy, że nic nie wiemy.
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis