Zainstalowałem 14.10 na moim laptopie Lenovo E455.
I skompilowałem jądro 3.19 w następującej kolejności
ponieważ wydawało się, że 14.10 nie chce współpracować z moim. (Widziałem powolne ruchy)
Pobrano bieżące jądro z http://www.kernel.org/
make oldconfig
make
sudo make install
Wreszcie nie udało się uruchomić z nowym jądrem.
Jak mogę usunąć skompilowane jądro z gruba i odzyskać?
kernel
software-uninstall
O, moja dziewczyno
źródło
źródło
Odpowiedzi:
Prosta metoda:
Jeśli skompilowane za pomocą metody debian, możesz zobaczyć zainstalowane jądro z następującymi elementami:
dpkg --list | grep kernel-image
A następnie odinstaluj żądany pakiet jądra za pomocą
apt-get
:Trudna metoda:
Jeśli zostanie skompilowany i zainstalowany za pośrednictwem
make install
, konieczne będzie ręczne usunięcie następujących wpisów:Następnie zaktualizuj konfigurację grub:
źródło
/var/lib/initramfs-tools/*KERNEL-VERSION*
w sprawie Debiana/boot/abi*KERNEL-VERSION*
i/boot/retpoline*KERNEL-VERSION*
Dzięki pytaniu jarno tutaj wymyśliłem sposób implementacji odpowiedzi Mudita Kapila, który wymaga bardzo małego pisania i łapie wszelkie dodatkowe fragmenty leżące wokół
Ponieważ wszystko, co jest potrzebne do usunięcia jądra, to usunięcie wszystkich jego plików i katalogów, a wszystkie te pliki i katalogi będą zawierały ciąg wydania jądra na swoich ścieżkach, możemy użyć
locate
do znalezienia wszystkich plików z ciągiem wydania jądra i usunięcia ich aby usunąć jądro.(Najpierw sprawdź
uname -r
nazwę aktualnie uruchomionego jądra i nie usuwaj go)Powiedz, że chcesz usunąć jądro o nazwie
4.4.6-my-kernel
. Możesz znaleźć wszystkie istniejące pliki i katalogi (bez wyświetlania plików we wszystkich nazwanych katalogach) za pomocąlocate -b -e 4.4.6-my-kernel
. Dołączenierm -r
do tego za pomocąxargs
pozwala również usunąć pliki. Dodam,-p
aby utworzyćxargs
cele wyświetlania i proszę o potwierdzenie przed wykonaniemnastępnie wpisz,
y
aby wykonaćrm -r
na pokazanych obiektach docelowych. Narzeka, że pliki, które nie są katalogami, nie istnieją, ponieważ próbujesz je usunąć rekurencyjnie (-r
), ale to jest OK, nadal będą usuwane wraz z katalogami i ich zawartością. Po zakończeniu po prostu biegnijzrobione.
źródło
dkms
rzeczy. Najpierw uruchomiłbym go bezrm
opcji, aby zobaczyć wszystko, co zostanie usunięte.