Gdzie mogę znaleźć plik jądra systemu Linux?


16
  1. Czy jest jakiś wspólny katalog, w którym można znaleźć plik jądra we wszystkich dystrybucjach Linuksa? Jeśli tak, powiedz mi, jak przejść do katalogu?

  2. Gdzie mogę znaleźć plik Linux w systemach operacyjnych Ubuntu i RedHat?

Odpowiedzi:


14

Nie ma uniwersalnego standardu, ale jądro zwykle znajduje się w /bootkatalogu.


znalazłem katalog i zawiera listę wielu plików. Czy mogę wiedzieć, który jest głównym plikiem jądra?
BlueBerry - Vignesh4303

1
Możesz użyć, uname -raby dowiedzieć się, którą wersję uruchomiłeś, a następnie poszukać pliku /booto tej nazwie. Możesz także użyć cat /proc/cmdlinedo znalezienia ścieżki jądra, ale pamiętaj, że ta ścieżka jest względna do obrazu głównego w czasie uruchamiania, więc /prawdopodobnie oznacza /boot/to działający system.
David Schwartz,

1
Ścieżka, z której jądro zgłasza, że ​​został załadowany, jest względna w stosunku do katalogu głównego, tak jak w momencie ładowania jądra. Jest to prawdopodobnie wywoływane /bootdo czasu pełnego załadowania systemu. (Po uruchomieniu jądra root zostaje „przestawiony” na normalny root, a root boot jest zwykle wywoływany /bootw systemie plików w czasie wykonywania.)
David Schwartz,

5
Użycie cat / proc / cmdline jest lepszą metodą, ponieważ jeśli użyjesz uname -r, nie będziesz w stanie odróżnić obrazu jądra od obrazu ratunkowego zbudowanego z tej samej wersji jądra.
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.