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/.
Z reguły jestem przeciwny reinstalacjom w tym przypadku jednak popieram.
Na świezym systemie na spokojnie skompiluj sobie jajko metodą debianową z initrd
Zostanie Ci nietknięte stare jajko w razie czego zawsze z niego wystartujesz i poprawisz w tamtej kompilacji co trzeba.
Offline
siarka2107 obiecal ze pomoze o 19 na gg :p
aktualnie mam czysty debian z zainstalowanym juz wifi, sciagnietym zrodlem kernela grsec i czekam do 19 :P
Offline
ja jak stawiem grsec
ściagam patcha ze stronki domowej no i zródła kernela z kernel.org
:) i zawsze działa...
Offline
no to jak to robisz dokladnie?
http://www.grsecurity.net/grsecurity-2.1.12-2.6.27. … 1347.patch.gz
http://www.pl.kernel.org/pub/linux/kernel/v2.6/linux-2.6.27.10.tar.bz2
ostatnio tym robilem zpaczowalem odpalilem na cfg tym co mialem z mojego kernal i nie dzialalo ;/
Offline
Yampress, ma w profilu ;)
http://yampress.dug.net.pl/doku.php?id=system_kompilacja-kernela
Offline
szkoda ze mi wczesniej tego nie daliscie
a teraz pytanie czy jak zrobie wszytko jak tam pisze dokladnie, tylko ze sobie jeszcze sciagne http://www.grsecurity.net/grsecurity-2.1.12-2.6.27. … 347.patch.gz, rozpakuje i napisze
cat grsecurity-2.1.12-2.6.27.10-200812271347.patch | patch -p0
lacznie z tym kopiowaniem cfg z kernela ktory mialem z systemem
to nie padnie mi jak ostatnio?
Ostatnio edytowany przez az (2009-01-29 20:56:03)
Offline
Na tej zasadzie to z tego tematu robi się irc. Dostałeś tyle informacji że trudno się z tym już niedługo będzie połapać. Najlepiej sprawdź. Nie sprawdzisz nie będziesz wiedział.
Edit:
Uporządkuj sobie to wszystko co i jak robiłeś.
Ostatnio edytowany przez fnmirk (2009-01-29 21:18:18)
Offline
debian:~# apt-get install initrd-tools Czytanie list pakietów... Gotowe Budowanie drzewa zależności Odczyt informacji o stanie... Gotowe E: Nie udało się odnaleźć pakietu initrd-tools
mialem tak to zmienilem pakeity na etch (z lenny) i
debian:~# apt-get install initrd-tools
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności
Odczyt informacji o stanie... Gotowe
Zostaną zainstalowane następujące dodatkowe pakiety:
dash
Zostaną zainstalowane następujące NOWE pakiety:
dash initrd-tools
0 aktualizowanych, 2 nowo instalowanych, 0 usuwanych i 0 nieaktualizowanych.
Konieczne pobranie 118kB archiwów.
Po tej operacji zostanie dodatkowo użyte 397kB miejsca na dysku.
Kontynuować [T/n]? T
Pob: 1 http://ftp.icm.edu.pl etch/main dash 0.5.3-7 [86,0kB]
Pob: 2 http://ftp.icm.edu.pl etch/main initrd-tools 0.1.84.2 [32,2kB]
Pobrano 118kB w 4s (28,3kB/s)
Prekonfiguracja pakietów ...
Zaznaczenie poprzednio niezaznaczonego pakietu dash.
(Odczytywanie bazy danych ... 27614 plików i katalogów obecnie zainstalowanych.)
Rozpakowanie dash (z .../archives/dash_0.5.3-7_i386.deb) ...
Zaznaczenie poprzednio niezaznaczonego pakietu initrd-tools.
Rozpakowanie initrd-tools (z .../initrd-tools_0.1.84.2_all.deb) ...
Przetwarzanie wyzwalaczy dla man-db...
Konfigurowanie dash (0.5.3-7) ...
Konfigurowanie initrd-tools (0.1.84.2) ...
update-rc.d: warning: /etc/init.d/initrd-tools.sh missing LSB information
update-rc.d: see <http://wiki.debian.org/LSBInitScripts>
update-rc.d: warning: /etc/init.d/initrd-tools.sh missing LSB information update-rc.d: see <http://wiki.debian.org/LSBInitScripts>
debian:~# apt-get --reinstall install initrd-tools Czytanie list pakietów... Gotowe Budowanie drzewa zależności Odczyt informacji o stanie... Gotowe 0 aktualizowanych, 0 nowo instalowanych, 1 przeinstalowywanych, 0 usuwanych i 0 nieaktualizowanych. Konieczne pobranie 0B/32,2kB archiwów. Po tej operacji zostanie dodatkowo użyte 0B miejsca na dysku. Kontynuować [T/n]? T (Odczytywanie bazy danych ... 27640 plików i katalogów obecnie zainstalowanych.) Przygotowanie do zastąpienia initrd-tools 0.1.84.2 (wykorzystując .../initrd-tools_0.1.84.2_all.deb) ... Rozpakowanie pakietu zastępującego initrd-tools ... Przetwarzanie wyzwalaczy dla man-db... Konfigurowanie initrd-tools (0.1.84.2) ... update-rc.d: warning: /etc/init.d/initrd-tools.sh missing LSB information update-rc.d: see <http://wiki.debian.org/LSBInitScripts> debian:~# apt-get --reinstall install initrd-tools Czytanie list pakietów... Gotowe Budowanie drzewa zależności Odczyt informacji o stanie... Gotowe 0 aktualizowanych, 0 nowo instalowanych, 1 przeinstalowywanych, 0 usuwanych i 0 nieaktualizowanych. Konieczne pobranie 0B/32,2kB archiwów. Po tej operacji zostanie dodatkowo użyte 0B miejsca na dysku. Kontynuować [T/n]? T (Odczytywanie bazy danych ... 27640 plików i katalogów obecnie zainstalowanych.) Przygotowanie do zastąpienia initrd-tools 0.1.84.2 (wykorzystując .../initrd-tools_0.1.84.2_all.deb) ... Rozpakowanie pakietu zastępującego initrd-tools ... Przetwarzanie wyzwalaczy dla man-db... Konfigurowanie initrd-tools (0.1.84.2) ... update-rc.d: warning: /etc/init.d/initrd-tools.sh missing LSB information update-rc.d: see <http://wiki.debian.org/LSBInitScripts> debian:~#
co z tym zrobic?
Ostatnio edytowany przez az (2009-01-30 00:33:25)
Offline
az napisał(-a):
mialem tak to zmienilem pakeity na etch (z lenny) i
Po co mieszasz z wersjami dystrybucji? Jak zainstalowałeś wersję Lenny to się jej trzymaj.
az napisał(-a):
co z tym zrobic?
Nie wiem? Bo teraz to masz w systemie ponowne pomieszanie z poplątaniem. Usuń to co zainstalowałeś
apt-get remove --purge initrd-tools
Przywrócić ponownie wpisy w /etc/apt/sources.list dotyczące Lenny. Ponownie wykonać aktualizację:
apt-get clean apt-get update apt-get upgrade
A jak mnie się pojawia błąd w stylu:
az napisał(-a):
update-rc.d: warning: /etc/init.d/initrd-tools.sh missing LSB information
update-rc.d: see <http://wiki.debian.org/LSBInitScripts>
Pierwsze co robię wklejam błąd w: http://www.google.pl/
http://www.google.pl/search?hl=pl&q=%22update-r … oogle&lr=
http://wiki.debian.org/LSBInitScripts
Sprawdzam w jakiej dystrybucji pakiet występuje:
http://www.debian.org/distrib/packages
http://packages.debian.org/search?keywords=initrd-t … ozilla-search Pakiet występuje tylko w Etchu. W innych wersjach go nie ma. Oznacza że w Lenny coś innego go zastępuje lub już nie jest potrzebny.
Sprawdzam w systemie:
apt-cache search initrd
bootcd - run your system from cd without need for disks
bootcd-mkinitramfs - initramfs extension for bootcd
cramfsprogs - Tools for CramFs (Compressed ROM File System)
dns323-firmware-tools - build and manipulate firmware images for the DNS-323
initramfs-tools - tools for generating an initramfs
loadlin - a loader (running under DOS) for LINUX kernel images
mksh - enhanced version of the Korn shell
Wychodzi że musi być to pakiet ,,initramfs-tools''. Sprawdzamy czy jest zainstalowany:
dpkg -l | grep initramfs-tools
Poniższy wynik oznacza że pakiet jest zainstalowany (literki ,,ii''):
ii initramfs-tools 0.92o tools for generating an initramfs
Itp.
Offline
root@debian:~ # dpkg -l | grep initramfs-tools ii initramfs-tools 0.92o tools for generating an initramfs
\o/
Ostatnio edytowany przez az (2009-01-30 01:06:11)
Offline
-rw-r--r-- 1 root src 1151288 gru 27 23:58 grsecurity-2.1.12-2.6.27.10-200812271347.patch lrwxrwxrwx 1 root src 15 sty 30 02:02 linux -> linux-2.6.27.10 drwxrwxr-x 25 root root 4096 sty 30 03:10 linux-2.6.27.10 -rw-r--r-- 1 root src 50390545 gru 18 19:11 linux-2.6.27.10.tar.bz2 cat grsecurity-2.1.12-2.6.27.10-200812271347.patch | patch -p0 cp /boot/config-`uname -r` /usr/src/linux/.config make menuconfig make-kpkg clean make-kpkg --initrd --append-to-version=-dupa --revision=01 kernel_image kernel_headers
to robilem, w konfiguracji jadra zmienilem tylko procek na Pentium4 i Grsec poziom na Medium
make[1]: Opuszczenie katalogu `/usr/src/linux-2.6.27.10' /usr/bin/make EXTRAVERSION=.10-amz ARCH=i386 \ -C Documentation/lguest make[1]: Wejście do katalogu `/usr/src/linux-2.6.27.10/Documentation/lguest' cc -Wall -Wmissing-declarations -Wmissing-prototypes -O3 -I../../include lguest.c -lz -o lguest lguest.c:34:18: error: zlib.h: Nie ma takiego pliku ani katalogu make[1]: *** [lguest] Błąd 1 make[1]: Opuszczenie katalogu `/usr/src/linux-2.6.27.10/Documentation/lguest' make: *** [debian/stamp/build/kernel] Błąd 2
mam taki blad przy kompilacji jadra :/
Offline
apt-get install zlib1g-dev
Offline
dziala tylko trzeba zmienic bylo w grubie i fstab wszystko z hda na sda, a nie da sie zrobic zeby dzialalo tak samo jak na zwyklym kernelu? w koncu konfig mialem ze zwyklego tylko procek zmienilem w konfigu kernela, zpaczowalem grsec i dalem poziom medium..
Offline
Zostaw, dysk teraz korzysta ze sterownika libata. Unikniesz problemów w przyszłości.
Offline