어제, 정말 기괴한 일을 했다. 리서치용 서버에 서버행이 떠서 재부팅을 했는데 커널 패닉이 반복되며 부팅이 안되는 현상이 발생함. 그리고 이걸 고치는 과정에서 세상 강제적인 방법을 다 동원했다.
시스템
- 우분투 20.04
- 다른건 알 필요 없음. 다만 이 문제를 잘 야기하는 하드웨어에는 리얼텍 NIC가 있다고 함.
문제 원인
- 하드웨어를 인식하는 과정에서 잘못된 메모리 참조
- 아치리눅스 부팅USB로 부팅해서 살펴보니, /dev에 ssd, hdd, 기타 디바이스 모두 없었음
해결방법
- 하드웨어는 누가 잡는다? -> 커널 -> 커널을 업데이트
- 커널을 어떻게 업데이트? -> apt upgrade하면 편한데 -> 부팅USB로 부팅한 후 파티션을 /etc/fstab과 맞춰서 마운트 ->
chroot->apt update && apt upgrade - 네임서버 설정 안됨 -> apt source url을 /etc/hosts에 강제로 박아넣고 진행
결과
- 깔끔-
- 이게 된다고???
후기
- 다덤벼