Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[TuT] Nowe jądro systemu


KnarTyba

Rekomendowane odpowiedzi

Opublikowano

Witam ,

Jest to moj nowy Tutorial ...

Wiec przejdzmy do rzeczy ...

Jesli mamy zainstalowane FreeBSD mozemy Przejsc do 1 Punktu .

 

1.Wstep

Jądro systemu mozna przystosowac do naszych potrzeb.

Za pierwszym razem FreeBSD odpala sie z jądrem GENERIC.

Pliki w ktorych sa przykladowe jądra GENERIC i LINT znajduja sie w

/usr/src/sys/i386/conf/

Oczywiscie wypadalo by wypisac konfiguracje jądra ,ale jak wiadomo kazdy zazwyczaj potrzebuje innej.

Najprostszym rozwiazaniem podczas kompilacji naszego wlasnego JADRA jest przekopiowanie jądra GENERIC ,

wylaczanie niepotrzebnych urzadzen a nastepnie obejrzenie jądra LINT i dodanie brakujacych opcji.

Jezeli uporalismy sie juz z konfigiem, mozemy przystapic do kompilowania naszego nowego jądra.

 

2.Tworzenie jądra

Zakladam ze nadal jestescie w katalogu

32 Bit

/usr/src/sys/i386/conf/

64 Bit

/usr/src/sys/amd64/conf/

Wiec

 

Wpisujemy

config JADRO
cd ../../compile/JADRO
make depend
make
make install

Nowe jadro zostalo zbudowane, teraz tylko nalezy wykonac

shutdown -r now

i powinno po wydaniu komendy

uname -a

pokazac wam aktualnie uzywana wersje jadra.

Opublikowano

Może dodaj że trzeba pobrać generic. By móc użyć jakiej z ścieżek. Dodaj również ścieżkę na amd64

 

Nie lepiej potym

cd ../../compile/JADRO

 

użyć tej komendy

 

 

 

make depend && make all install

 

reboot?

 

pod dedyk lepiej użyć shutdown -r now chyba że ktoś komplikuje jądro na virtualbox

 

 

@edit

 

Jądro się tworzy komendą

 

a szybciej przechodzi do jakiejś z ścieżki.

cp GENERIC nazwa_jądra

Opublikowano

Pozwolę sobie na troszkę krytyki...

Brakuję Ci tu trochę w tym tutku odpowiedzi do nasuwających się pytań, takich jak: po co się tworzy własne wersje jądra? Kompilowanie w praktyce, czyli wyjaśnij mniej więcej jakie błędy się mogą pojawić podczas kompilacji, jądro FreeBSD na systemach linuxowych(wiele ludzi pyta czy się da postawić serwer na Debianie, myślę ze wtedy by znaleźli cząstkową odpowiedź na swoje pytanie), różnica między GENERIC, a LINT, opisać sposoby kompilacji(stary i nowy), opisanie słów kluczowych w jądrze, co się stanie ze starym jądrem po kompilacji nowego jeśli np z nowym będą problemy to jak wrócić do starego jądra, itp...

 

Jak dla mnie to pisane trochę na odwal się :P

Opublikowano

Pogubiles kilka rzeczy :P

 

Po 1 nie robisz jajka tylko rekompilujesz

Po 2 No Fajnie umiem skonfigurować a co z wpisami ? jakie dodac do Kernela

Po 3 Na ovh nie ma odrazu sys tylko trzeba pobrac

Po 4 Lepiej to skasuj bo narobisz biedy innym bo nie wstana serwery.

Po 5 Dodał byś co zrobic jesli cos nie wyjdzie

Po 6 Edytuje sie tez bootloadr i sysctl

Po 7 Jesli nie nie znasz to nie rób tutków na Siłe

Wiem kto jest swój, a kto zwykły pedał
Intel Xeon E5 1650 v2 16GB Ram 1 TB SSD 2x D500 3GB

 

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...