%EC%9D%84%20%EB%B6%80%ED%8C%85%ED%95%A0%20%EC%88%98%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4.%20%EC%84%A4%EC%B9%98.png)
Virtual Box + Ubuntu를 사용하여 Linux 커널을 공부하려고 합니다. 원하는 커널 버전을 다운로드, 빌드 및 설치하는 방법을 검색하고 간단히 따랐습니다.
- kernel.org에서 커널 파일을 다운로드했습니다(제 경우에는 5.4.92였습니다).
- 커널 구축에 사용되는 도구를 다운로드했습니다.
- 원래 커널이 사용한 .config 파일을 복사했습니다.
- 그리고 make --> make module --> make module_install --> make install 명령을 따랐습니다.
- update-initramfs 및 update-grub ('make install'이 이 모든 작업을 수행한다는 내용을 어디선가 읽었지만 만일의 경우에 대비해...)
- 마지막으로 VM을 재부팅했습니다.
내 문제는 이 모든 절차 'uname -a'가 원래 커널(5.8.0-40-generic, Ubuntu 20.4를 사용함)을 보여주었다는 것입니다. 그리고 약간의 조사 끝에 Grub 사용 방법을 알아내고 부팅을 시도했습니다. 5.4.92 버전을 수동으로. 그런데 빈 화면이 나오더니 멈췄어요. (그림처럼)
이 절차에 성공하면 커널 파일의 일부 코드를 변경하고 --> 다시 빌드하고 --> 설치할 수 있다는 것을 알고 있습니다. 하지만 첫 번째 단계에서 막혔습니다...누구든지 도움이 될 것입니다. 나에게 힌트를 줄 수 있어요!!
미리 감사드립니다. ps. 도움이 필요한 추가 정보가 있으면 알려주시기 바랍니다.