
리눅스를 서버에 설치하고 쓸 때는 잘 못 느끼지만, 어느 날 갑자기 부팅이 안 되거나 GRUB 화면에서 멈췄을 때 진짜 당황하게 된다. 나도 예전에 커널 업데이트 후에 리부팅했더니 갑자기 검은 화면에 GRUB rescue 모드로 떨어져서 진짜 멘붕이 왔었다. 처음엔 ‘이거 하드디스크 나간 건가...?’ 싶었는데, 알고 보니 리눅스의 부팅 구조 자체를 제대로 몰라서 더 어렵게 느껴졌던 거였다. 그래서 오늘은 리눅스 시스템이 부팅될 때 어떤 순서로 진행되는지, 그리고 GRUB이 그 과정에서 어떤 역할을 하는지를 정리해보려고 한다.리눅스 시스템의 부팅 과정은 생각보다 체계적이다. 처음엔 그냥 전원 켜면 OS가 알아서 올라오는 줄 알았는데, 실제론 여러 단계를 거쳐야 최종적으로 쉘 프롬프트나 GUI 화면까지 도..