Skocz do zawartości
Zaloguj się, aby obserwować  
ArabSmall

Nowy kernel - serwer nie wstaje (nawet na starym)

Polecane posty

Ściągnąłem sobie kernel 3.13.2 + grsecurity, spatchowałem, utworzyłem podstawowy konfig i jedynie co zostało zmienione w nim to:
Włączenie grsecurity, ustawienie auto, server, virtu none

zapisałem, utworzyłem paczkę .deb, zainstalowałem, dodałem w razie "niemca"

set fallback=2

w pliku

/etc/grub.d/40_custom

I po restarcie serwer nie chce wstać, ani na nowym, ani na starym. Żadnych errorów nie było jedyne co mi wpadło w oczy to podczas tworzenia paczki:
https://dpaste.de/VAQ5

Uruchomiłem serwer w trybie resuce:
kern.log to mi wpadło w oczy:
https://dpaste.de/3RBQ

oraz, że ani razu nie ma wzmianki o kernelu 3.13, a jedynie jak ładuje 3.2.

 

Według tego kompilowałem kernel:
http://www.webhostingtalk.pl/topic/41538-security-na-debianie-fakty-i-mity-poradnik/

Edytowano przez ArabSmall (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Sprawdź czy niczego w grubie nie uwaliłeś. set fallback=2 powinno być na samym dole tego pliku.

 

P.S. Jeśli chodzi o kimsyfa, to lepiej wystartować od configu OVH niż defaultowego.

ftp://ftp.ovh.net/made-in-ovh/bzImage/latest-test

 

Ściągasz najnowszy config-* (polecam grspax 64), wrzucasz do folderu z kernelem pod nazwą .config, a następnie bawisz się chwilę z opcją make oldconfig po czym dopiero make menuconfig. Stamtąd resztę sobie ustawisz.

 

Daje znacznie lepsze rezultaty niż make defconfig.

Edytowano przez Archi (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

W grubie nic nie mieszałem taki jaki dostałem po

grub-update

taki jest. Uruchomiłem go na starym kernelu (zamiana plików w trybie rescue) i w logach jest jak ładuje stary kernel (3.2), a niżej jak ładuje nowy kernel (3.12). W logach znalazłem coś takiego (po 1 restarcie w logach zapisały się informacje, a po każdym kolejnym już nic nowego w logach się nie zapisuje) :
https://dpaste.de/aKeu#L15,16,17,18,19

jak serwer wstał, sprawdziłem logi i te informacje też są (data poprawnego uruchomienia serwera). Usunąłem nowy kernel, skompilowałem na nowo, ale tym razem sprawdziłem standardowy konfig i porównałem go z konfigem od kimsufi i nie była tam włączona opcja RAID (posiadam RAID) więc ją włączyłem i sprawdziłem jeszcze inne opcje, ale tam jest wszystko ok. Skompilowałem i zainstalowałem moduły z tego kernal (kernel doinstalował kilka modułów net/), utworzenie paczki .deb, instalacja, restart i znowu nic.
Tak wygląda grub.cfg

https://dpaste.de/ebU2

Poprzednio lekko zmodyfikowałem ten plik (ustawiłem, aby od razu uruchomił kernel 2, oraz fallback wpisałem na końcu, ale to samo serwer nie wstaje).

Sprawdzałem 2 kernele: 3.13/12 i za każdym razem to samo.

Nie mam kimsyfa, a z online net.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

W takim przypadku dobrym pomysłem jest zacząć od swojego aktualnego configa, który powinien być w /boot/config-*

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Po długich próbach udało się :) Za 1 razem jak skopiowałem config od starego kernela i jego przystosowania pod nowy to przy kompilacji errory (choć tutaj już było lepiej bo jak kompilowałem przy samym defconfig to kompilacja kernela trwała około 5-10 minut, a tutaj 30 minut i error). Przy drugiej próbie (stary config + przystosowanie pod nowy kernel + własna konfiguracja) kernel kompilował się ponad 1 godzinę i utworzył więcej plików .deb (5, a nie 3 jak to było na początku), a sam folder linux-3.12.10 zaczął ważyć prawie 9GB. Dzięki za pomoc :)

 

Editos: No chyba, że coś źle zrobiłem bo tyle katalog z kernelem nie powinien ważyć.

Edytowano przez ArabSmall (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się

Zaloguj się, aby obserwować  

×