설치/부팅

[FAQ81] 커널을 업데이트한후 시스템이 부팅되지 않습니다.

by No1Linuxer posted Sep 01, 2020
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄
Extra Form
FAQ내용 [FAQ81] 커널을 업데이트한후 시스템이 부팅되지 않습니다. 플리마우스 부팅 단계에서 더 이상 진행되질 않습니다.
메뉴분류 설치/부팅

커널 업데이트한 시스템이 부팅되지 않을 경우의 트러블 슈팅

커널을 업데이트한 후 업데이트한 커널로 부팅하였을 때 시스템이 정상적으로 부팅되지 않을 때의 해결 방법입니다.


1. 커널 패닉 현상


부팅시 커널에 오류가 발생되어 커널 패닉 현상이 발생하는 것은 커널 컴파일상에 오류가 있거나, 하드웨어와 충돌로 인해 발생될 수 있습니다. 그러한 경우에는 커널을 다시 컴파일하거나 버전업된 커널을 이용하는 것이 좋습니다. 넘버원 리눅스는 가능한 하드웨어적인 충돌이 발생하지 않도록 커널 컴파일을 하고 있어서 지원하지 않는 최신의 하드웨어 환경인 아닌 경우에는 이런 현상이 발생하지 않습니다. 그외에 발생될 수 있는 부분은 다음에서 설명할 INIT 오류에서 발생될 수 있습니다.


2. 램초기 디스크(initrd.img)에 문제가 발생된 경우


커널을 업데이트하였을 때 커널은 정상적으로 동작하였으나, 램초기 디스크를 찾을 수 없다는 커널 메시지가 있는 경우에는 커널 업데이트시 initrd.img 이미지 파일이 정상적으로 생성되지 못하였을 때 주로 발생됩니다. 이 파일이 생성되지 않아 시스템이 정상적으로 부팅되지 않을 경우에는 기존 커널로 부팅한 후에 initrd.img 이미지 파일을 다음과 같이 생성해 주면 됩니다.

mkinitrd /boot/<initrd 이미지파일명> 커널버전

예를들어, 커널 5.8.5 버전으로 업데이트한 경우라면

mkinitrd /boot/initrd-5.8.5-no1linux1.img 5.8.5-no1linux1

상기 명령대로 실행해 주면 됩니다. 


그런 후에 /boot/grub2/grub.cfg 파일을 열어서 업데이트 커널 설정 영역에서 initrd 설정이 있는지를 확인한 후 부팅하면 됩니다.

만일 해당 설정 부분이 없다면 linux 설정 다음줄에 다음 설정을 추가해 주면 됩니다.

initrd /boot/initrd-5.8.5-no1linux1.img



Articles

1 2 3 4 5 6