학교 컴퓨터에 Ubuntu 20.04를 다운 받고, NOVA를 실험하기 위해 kernel code를 받고 빌드하여 load해보았다. 하지만 grub에서 해당 kernel image를 선택하면 위와 같은 오류가 떳다. Enter를 누르니 다음 화면으로 넘어갔다.
out of memory, unable to mount root fs... 다 아는 용어이지만 어떤 부분에서 오류가 발생했는지 가늠할 수 없었다. 어떤 블로그에서는 grub의 설정을 바꿔서 initramfs를 설정해야된다고 했고, 어떤 곳에서는 /mnt에 모든 것들을 mount하는 해결법을 제공했다. 하지만 어느것도 나에게 해당되지 않았다. 결국 나의 결론은(연구실 선배의 조언 99%)... nova가 사용하고 있는 linux-5.1.0은 ubuntu 20.04에 호환이 안된다는 것이다. 정확한 이유는 밝혀내지 못했지만 이것이 사실이라고 결정지은 이유는 ubuntu 16.04를 다운받아서 실행해보니 되었기 때문이다. 이제 실험으로 사용할 수 있는 컴퓨터가 2개가 되었다.
'실험실 (커널 오류)' 카테고리의 다른 글
[kernel panic] unable to handle kernel paging request at ~~ (0) | 2021.07.21 |
---|---|
[NOVA] write path - offset, pos 추적 (7/20) (0) | 2021.07.20 |
[NOVA] system call argument 추가 오류(2) (0) | 2021.07.19 |
[NOVA] system call argument 추가 오류(1) (0) | 2021.07.17 |
[kernel build] NOVA vanilla code build 오류 (0) | 2021.07.16 |