Bullshitting Blog

개소리하는 블로그

커널 패닉으로 인한 부팅 불가 현상 해결하기

Tags = [ linux ]

어제, 정말 기괴한 일을 했다. 리서치용 서버에 서버행이 떠서 재부팅을 했는데 커널 패닉이 반복되며 부팅이 안되는 현상이 발생함. 그리고 이걸 고치는 과정에서 세상 강제적인 방법을 다 동원했다.

시스템

  • 우분투 20.04
  • 다른건 알 필요 없음. 다만 이 문제를 잘 야기하는 하드웨어에는 리얼텍 NIC가 있다고 함.

문제 원인

  • 하드웨어를 인식하는 과정에서 잘못된 메모리 참조
  • 아치리눅스 부팅USB로 부팅해서 살펴보니, /dev에 ssd, hdd, 기타 디바이스 모두 없었음

해결방법

  • 하드웨어는 누가 잡는다? -> 커널 -> 커널을 업데이트
  • 커널을 어떻게 업데이트? -> apt upgrade하면 편한데 -> 부팅USB로 부팅한 후 파티션을 /etc/fstab과 맞춰서 마운트 -> chroot -> apt update && apt upgrade
  • 네임서버 설정 안됨 -> apt source url을 /etc/hosts에 강제로 박아넣고 진행

결과

  • 깔끔-
  • 이게 된다고???

후기

  • 다덤벼