Operating systems

[OS] OS 개발 1일차

Razelo 2025. 12. 25. 21:22

 

실습에 사용할 머신

- macOS 

 

UTM에 ubuntu 20.04 LTS 설치 (arm64로 설치)

22.04로 깔았었다가 LLVM-dev관련 패키지가 20.04에서 지원되지 않아서 삽질했다. (꼭 22.04로 설치해야하셔요 ㅠ_ ㅠ) 

 

UTM 사용 방법은 아래가 가장 친절하니 참고 

- https://velog.io/@pjm2571/Linux-Arm64-Ubuntu-22.04-Mac-Silicon-OS-%EC%84%A4%EC%B9%98

 

혹시 UTM사용할때 머신이 부팅되었는데도 아래 문구가 뜨면서 움직이지 않더라도 5 ~ 10초 기다리면 알아서 진행됨 

display output is not active utm

 

다 설치되고 터미널 켜지면 아래를 입력 

sudo apt update
sudo apt install ubuntu-desktop

 

 

이때 apt install ubuntu-desktop에서 모든 패키지가 Ign즉 ignore처리되어서 가져오지 못하는 경우가 간혹 있다. 

ping -c 3 google.com으로 DNS 확인 

domain name resolution관련 에러가 뜬다면 아래를 진행 

 

sudo rm -f /etc/resolv.conf
echo "nameserver 8.8.8.8" | sudo tee /etc/resolv.conf

ping -c 3 google.com 

여기서 핑 잘가는지 확인하고 다시 sudo apt update부터 진행 

잘 해결되었다면 Ign이 아니라 GET으로 뜹니다. 

 

UTM ubuntu 내에서 복사붙여넣기를 하려면 macos control키 + c, v를 사용해야합니다. 

그리고 UTM ubuntu 내에서 텍스트 복사 후 그걸 터미널에 복붙하라면 control + shift + c,v를 해야합니다. 

 

 

 

'Operating systems' 카테고리의 다른 글

[OS] OS 개발 2일차  (0) 2025.12.26