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/.
siarka2107 napisał(-a):
- jak na http://kernelsec.cr0.org udostępniają również źródełka to zaciągasz źródełka owego kernela i kompilujesz z obsługą w/w sterownika,
dla mnie jest to zrozumiałe, nie wiem jak dla ciebie, jak masz dodane repozytorium:
deb http://debian.cr0.org/repo/ kernel-security/
to musisz zainstalować:
apt-get install linux-source-2.6.25.10-1-grsec
później zostaje tylko:
make menuconfig
i kompilacja
Offline
make menuconfig
Za pomocą tego włączasz potrzebne moduły.
Offline
tylko skad mam wiedziec co wlaczyc i jak potem ten nowy zamienic ze starym w grubie?
a kompilowac jak ? make;make install ?
Ostatnio edytowany przez az (2009-01-28 10:59:08)
Offline
az napisał(-a):
tylko skad mam wiedziec co wlaczyc
Metoda prób i błedów.
Skorzystaj z konfiga który masz z obecnego jajka gsec tylko włacz ten moduł.
Skompiluj metodą debianową za pomocą make-kpkg to sam dopisze się do gruba.
Offline
ilin napisał(-a):
Skorzystaj z konfiga który masz z obecnego jajka gsec tylko włacz ten moduł.
Skompiluj metodą debianową za pomocą make-kpkg to sam dopisze się do gruba.
tylko jak :p
Offline
az napisał(-a):
tylko jak :p
siarka2107 napisał(-a):
zaczynasz mnie wqr..., pytasz się o byle co, może by najpierw użyć googla czy szukajki
Myślałem, że tylko ja jestem taki niedobry?
http://debian.linux.pl/viewtopic.php?p=41656#41656
Na forum szukajka i hasło: kompilacja jądra
http://forum.dug.net.pl/search.php?search_id=1873214053
Offline
fnmirk napisał(-a):
http://debian.linux.pl/viewtopic.php?p=41656#41656
Wlaśnie tego szukalem i nie mogłem znaleźć . :-D
Tam Bodzio pięknie i w prosty sposób opisał jak to zrobić.
Offline
Tzn mam nic nie robic z tym gernelem co juz mam go z grsec tylko sciagnac sobie
The latest stable version of the Linux kernel is: 2.6.28.2
The latest prepatch for the stable Linux kernel tree is: 2.6.29-rc2
ktorys z tych i zrobic w nim grsec? czy edytowac tamten kernel?
root@debian:/boot # ls -la razem 21924 drwxr-xr-x 3 root root 4096 sty 19 21:39 . drwxr-xr-x 22 root root 4096 sty 19 21:39 .. -rw-r--r-- 1 root root 86418 gru 2 10:58 config-2.6.24-etchnhalf.1-686 -rw-r--r-- 1 root root 89105 lip 9 2008 config-2.6.25.10-1-grsec drwxr-xr-x 2 root root 4096 sty 20 13:11 grub -rw-r--r-- 1 root root 6020185 sty 19 15:55 initrd.img-2.6.24-etchnhalf.1-686 -rw-r--r-- 1 root root 4874334 sty 19 14:41 initrd.img-2.6.24-etchnhalf.1-686.bak -rw-r--r-- 1 root root 6237006 sty 19 21:39 initrd.img-2.6.25.10-1-grsec -rw-r--r-- 1 root root 882741 gru 2 10:58 System.map-2.6.24-etchnhalf.1-686 -rw-r--r-- 1 root root 908385 lip 9 2008 System.map-2.6.25.10-1-grsec -rw-r--r-- 1 root root 1456344 gru 2 10:58 vmlinuz-2.6.24-etchnhalf.1-686 -rw-r--r-- 1 root root 1802720 lip 9 2008 vmlinuz-2.6.25.10-1-grsec
config-2.6.25.10-1-grsec tu mam konfig z tego grsec, tylko tu nie ma katalogu zeby do niego wejsc i przekonfigurowac to jajko ktore juz mam z grsec zeby tylko dodac tam te wifi to jak to zrobic :(?
root@debian:/boot # cat config-2.6.25.10-1-grsec | grep zd1211 root@debian:/boot # cat config-2.6.24-etchnhalf.1-686 | grep zd1211 root@debian:/boot #
w ogole jak tam dodac ten sterownik jak nic takiego w cfg nie ma ;(?
root@debian:/usr/src # ls -la razem 8 drwxrwsr-x 2 root src 4096 sty 20 20:42 . drwxr-xr-x 12 root root 4096 sty 20 20:25 ..
a tu pusto (patrzac na opis tego arta)
a takie dodatkowe pytanie, jak chce zmieni jajko to potrzebuje tylko ten plik w /boot i wtedy w grubie moge edytowac linijke i wpisac go tam i bedize wszystko dzialac?
root@debian:~/kernel # cp patch-2.6.28.2.bz2 /usr/src root@debian:~/kernel # cd /usr/src root@debian:/usr/src # bzip2 -d patch-2.6.28.2.bz2 root@debian:/usr/src # ls -la razem 300 drwxrwsr-x 2 root src 4096 sty 28 15:22 . drwxr-xr-x 12 root root 4096 sty 20 20:25 .. -rwx------ 1 root src 292668 sty 28 15:21 patch-2.6.28.2 root@debian:/usr/src # cd patch-2.6.28.2 -bash: cd: patch-2.6.28.2: Nie jest katalogiem
w ogole cos tu nie gra ;/
Ostatnio edytowany przez az (2009-01-28 15:22:31)
Offline
Chłopie umiesz Ty czytać ze zrozumieniem?
Juz też zaczynam tracić cierpliwość.
Masz sobie nowe jajko skompilowqać.
Ten konfig config-2.6.25.10-1-grsec masz skopiować do katalogu ze źródłami kernela jako .config ktore będziesz kompilował.
Na jego bazie będziesz miał zrobioną wstępną konfigurację ktorą poprawisz za pomoca make menuconfig.
Masz wlączyć ten ster który jest wyłaczony.
Offline
to musze sciagnac ten sam kernel do ktorego jest ten cfg czy moge najnowszy?
root@debian:~/kernel # cp patch-2.6.28.2.bz2 /usr/src root@debian:~/kernel # cd /usr/src root@debian:/usr/src # bzip2 -d patch-2.6.28.2.bz2 root@debian:/usr/src # ls -la razem 300 drwxrwsr-x 2 root src 4096 sty 28 15:22 . drwxr-xr-x 12 root root 4096 sty 20 20:25 .. -rwx------ 1 root src 292668 sty 28 15:21 patch-2.6.28.2 root@debian:/usr/src # cd patch-2.6.28.2 -bash: cd: patch-2.6.28.2: Nie jest katalogiem
cos tu nie pasuje
Offline
no ale na tej stronie co podales pisalo ze to katalog bedzie a nie jest ;(
Offline
Ja się zapytam gdzie masz katalog ze źródłami kernela?
Offline
az napisał(-a):
to musze sciagnac ten sam kernel do ktorego jest ten cfg czy moge najnowszy?
1. Masz artykuł z dokładnym opisem kompilacji.
2. Masz działający kernel bez jednej funkcji.
3. Masz wziąć konfig z działającego i na jego podstawie masz zrobić nowy kernel.
Czy to wymaga rozrysowania? Nie wiem czego? Prościej już nie można.
Nikt z nas nie jest przeciwny pomaganiu ale w taki sposób Adam dajesz się we znaki wszystkim.
Offline
ale nigdzie nie ma tutaj katalogu, sam go zrobilem wrzucilem pliki
root@debian:/usr/src/linux-2.6.28.2 # ls -la razem 392 drwxr-sr-x 2 root src 4096 sty 28 15:35 . drwxrwsr-x 3 root src 4096 sty 28 15:36 .. -rw-r--r-- 1 root src 89105 sty 28 15:35 config-2.6.25.10-1-grsec -rw-r--r-- 1 root src 292668 sty 25 01:47 patch-2.6.28.2 root@debian:/usr/src/linux-2.6.28.2 # make menuconfig make: *** Brak reguł do wykonania obiektu `menuconfig'. Stop.
http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.2.bz2
te archiwum kernela ma jakis plik tekstowy, a nie katalog
Offline
hmm sciagam
http://www.pl.kernel.org/pub/linux/kernel/v2.6/linux-2.6.28.2.tar.bz2
to dobry plik?
jak zaladuje tam ten config to juz nic nie musze robic? czy musze gdzies znalesc ten zd1211? bo nie moge tego znalesc
bo teraz juz nie wiem w koncu, zagralem z grsec config, a w nim nie ma tego drivera ;/
a tak na przyszlosc, da sie sam ten konfig sciagnac z tego repozytorium zamiast sciagac caly kernel? bo wtedy ten ich sam mi sie instaluje odrazu, a ja i tak musze go przerobic zawsze
i jak ten grsec konfiguruje sie w ogole? jak wlaczyc dany poziom zabezpieczen? bo mam ksiazke i czytalem o tych poziomach i chcialbym medium ustawic
ilin napisał(-a):
Masz wlączyć ten ster który jest wyłaczony.
tylko gdzie on jest?
recznie dopisalem bo nie moglem znalesc
CONFIG_ZD1211RW=m
bedzie dzialac prawda? bo tylko to bylo w tym cfg co mi dziala i mialo w nazwie 1211 (ZyDAS ZD1211)
Ostatnio edytowany przez az (2009-01-28 16:24:30)
Offline
Tu
# CONFIG_B43LEGACY_PIO_MODE is not set CONFIG_ZD1211RW=m # CONFIG_ZD1211RW_DEBUG is not set
Łatwiej będzie skompilować repowe jądro.
Patch tez jest w repo.
linux-source-2.6.26 linux-patch-grsecurity2
Offline
recznie dopisalem bo nie moglem znalesc
CONFIG_ZD1211RW=m
bedzie dzialac prawda? bo tylko to bylo w tym cfg co mi dziala i mialo w nazwie 1211 (ZyDAS ZD1211)
a tak na przyszlosc, da sie sam ten konfig sciagnac z tego repozytorium grsec zamiast sciagac caly kernel? bo wtedy ten ich sam mi sie instaluje odrazu, a ja i tak musze go przerobic zawsze
i jak ten grsec konfiguruje sie w ogole? jak wlaczyc dany poziom zabezpieczen? bo mam ksiazke i czytalem o tych poziomach i chcialbym medium ustawic
Ostatnio edytowany przez az (2009-01-28 16:27:14)
Offline
az napisał(-a):
recznie dopisalem bo nie moglem znalesc
CONFIG_ZD1211RW=m
bedzie dzialac prawda? bo tylko to bylo w tym cfg co mi dziala i mialo w nazwie 1211 (ZyDAS ZD1211)
Nie zadziała.
Offline
no to co mam zrobic? nigdzie nie widze tego sterownika w tym menu :/
Offline
ilin napisał(-a):
Tu
Kod:
# CONFIG_B43LEGACY_PIO_MODE is not set CONFIG_ZD1211RW=m # CONFIG_ZD1211RW_DEBUG is not setŁatwiej będzie skompilować repowe jądro.
Patch tez jest w repo.Kod:
linux-source-2.6.26 linux-patch-grsecurity2
no to ja juz nie wiem co mam zrobic, tego stera nigdzie nei widze w menu poza tym
Ostatnio edytowany przez az (2009-01-28 17:04:47)
Offline
az napisał(-a):
no to ja juz nie wiem co mam zrobic
Poczytać linki ktore w tym wątku otrzymałeś.
Postarać się zrozumieć sedno sparawy.(co to jest kompilacja i na czym polega w jakim celu się ją wykonuje)
Jeśli nie zrozumiesz tego to nie ujedziemy dalej.
Offline
dalem
apt-get install linux-source-sidux-2.6.28
i sie sciaga..
apt-get install linux-patch-grsecurity2
root@debian:/usr/src # apt-get install linux-patch-grsecurity2 Czytanie list pakietów... Gotowe Budowanie drzewa zależności Odczyt informacji o stanie... Gotowe Zostaną zainstalowane następujące dodatkowe pakiety: dctrl-tools gradm2 Sugerowane pakiety: debtags kernel-patch-grsecurity2 Polecane pakiety: linux-source-2.6.24 linux-patch-debian-2.6.24 Zostaną zainstalowane następujące NOWE pakiety: dctrl-tools gradm2 linux-patch-grsecurity2 0 aktualizowanych, 3 nowo instalowanych, 0 usuwanych i 9 nieaktualizowanych. Konieczne pobranie 482kB archiwów. Po tej operacji zostanie dodatkowo użyte 1180kB miejsca na dysku.
chce mi to na 2.6.24 jajku zrobic ;/? czemu nie na nowym?
root@debian:/usr/src # ls -R .: kernel-patches linux-source-sidux-2.6.28.tar.bz2 ./kernel-patches: all diffs ./kernel-patches/all: apply unpatch ./kernel-patches/all/apply: grsecurity2 ./kernel-patches/all/unpatch: grsecurity2 ./kernel-patches/diffs: grsecurity2 ./kernel-patches/diffs/grsecurity2: grsecurity-2.1.12-2.6.26.3-200809012141.patch.gz
----------------------------------------------------------------------------------------------------------------------
a gdzie mam znalesc ten
CONFIG_ZD1211RW=m
w tym menu? bo szukalem i cos posobnego znalazlem 1201 series czy cos takiego ale potem jak dalem cat tego cfg to nie bylo nic z ZD1211 ;/
----------------------------------------------------------------------------------------------------------------------
w ogole jak to mam teraz zrobic, ktore pliki uzyc co gdzie dac?
Ostatnio edytowany przez az (2009-01-28 17:22:59)
Offline
az napisał(-a):
apt-get install linux-source-sidux-2.6.28
Mieszasz dystrybucje.Masz takie umiejętności?
Nie wróże Twojemu systemowi długiego życia.
az napisał(-a):
chce mi to na 2.6.24 jajku zrobic ;/? czemu nie na nowym?
ilin napisał(-a):
Poczytać linki ktore w tym wątku otrzymałeś.
Postarać się zrozumieć sedno sparawy.(co to jest kompilacja i na czym polega w jakim celu się ją wykonuje)
Podtrzymuję.
Offline
no wiem po co sie ja wykonuje, to jak mam zrobic, chcialbym miec dzialajacy nowy kernel z grsec i zd1211
Offline