최신 커널을 다시 설치 하시겠습니까?


13

최신 설치된 커널에서 실행하는 동안 build / modprobe / make로 바보 같은 일을했습니다. 이제 커널이 부팅되지 않습니다. 현재 이전 커널에서 실행 중입니다.

이걸 어떻게 정리할 수 있습니까? 나는 apt repo에있는 "stock"최신 커널로 돌아가고 싶습니다.

편집 : 참고해야합니다 .... 플래시 캐시를 설치하려고했습니다 ( https://github.com/facebook/flashcache/ )

나는 노력했다

sudo apt-get install --reinstall linux-image-generic linux-image

그것은 그것을 고치지 않았다. 그래서 나는 "복구 모드"옵션을 시도하고 플래시 캐쉬 모듈의 로딩에 대한 커널 패닉을 본다.

여기에 이미지 설명을 입력하십시오

답변:


12

네트워크에 액세스 할 수 있는지 모르지만 그럴 경우 :

sudo apt-get install --reinstall linux-image-generic linux-image

1
그게 뭔가 ...하지만 재부팅 할 때도 같은 문제가 있습니다. 검은 화면.
AaronJAnderson

5
제 경우에는 리눅스 이미지 버전을 지정해야했습니다 (예 :) sudo apt-get install --reinstall linux-image-generic linux-image-3.19.0-26-generic.
George

9

이전 커널 버전으로 부팅하고 다음을 입력하고 ##을 부팅하려는 커널 버전으로 바꾸십시오.

sudo update-initramfs -u -k 3.2.0-##-generic-pae 

##을 부팅하려는 커널 버전으로 바꾸십시오.

그럽에게 인사하고 다시 부팅하십시오.

sudo update-grub
sudo reboot now

이제 새 커널로 부팅 할 때 더 이상 커널 패닉이 발생하지 않습니다.


3
또는 sudo update-initramfs -u -k $(uname -r):)
c24w

update-initramfs명령에 대해 충분히 감사하지 않습니다 . 다른 사람이 최신 설치된 커널에 이런 종류의 문제가있는 경우 grub으로 부팅 한 다음 이전 커널의 복구 모드로 부팅하고 최신 커널 버전을 전달하여이 명령을 실행하여 수정하십시오. 매력처럼 일했다!
Zantsu

1

VGA 드라이버에 문제가 있으며 thouse 솔루션으로 문제가 해결되지 않습니다.

manulaly를 제거하고 처음부터 설치하는 데 도움이되는 주요 솔루션

// remove modules
sudo rm -rf /lib/modules/4.13.0-3*

remove headers
sudo rm -rf /usr/src/linux-headers-4.13.0-3*

// clear boot
sudo rm -rf /boot/initrd.img-4.13.0-3*
sudo rm -rf /boot/vmlinuz-4.13.0-3*
sudo rm -rf /boot/System.map-4.13.0-3*
sudo rm -rf /boot/config-4.13.0-3*

// refresh grub. I reboot after update grub, but maybe is not important
sudo update-grub

//check the lastes version of linux images
sudo apt-cache search linux-image |grep 4.14

# linux-image-4.14.0-1003-azure-edge - Linux kernel image for version 4.14.0 on 64 bit x86 SMP
# linux-image-extra-4.14.0-1003-azure-edge - Linux kernel extra modules for version 4.14.0 on 64 bit x86 SMP
# linux-image-4.14.0-1004-azure-edge - Linux kernel image for version 4.14.0 on 64 bit x86 SMP
# linux-image-extra-4.14.0-1004-azure-edge - Linux kernel extra modules for version 4.14.0 on 64 bit x86 SMP

// install the lastes verion
sudo apt-get install linux-image-4.14.0-1004-azure-edge linux-headers-4.14.0-1004-azure-edge linux-image-extra-4.14.0-1004-azure-edge 

// restart pc
sudo reboot now
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.