M1 Mac 환경에서 UTM 앱을 사용해 가상환경을 만들어서 Ubuntu를 설치.
++ UTM 앱이 강제종료되는 경우가 많이 발생해서 VMware fusion, Parallels에서도 진행했었고, 우분투 iso이미지(arm)를 이용하기 때문에 설치과정은 동일함.
++ 무료 : UTM, VMware fusion / 유료 : Parallels (확실히 패러렐즈가 좋다. 우분투나 윈도우를 알아서 설치해준다. 무료 14일 사용했고, 가격이 좀 있어서 구매는 안함.)
리눅스 (Linux) 란?
우분투 (Ubuntu) 란?
- 데비안 (Debian) GNU/리눅스를 기반으로 만들어진 리눅스 배포판.
리눅스 배포판 : 리눅스 커널을 기반으로 하는 운영 체제 시스템.
커널 : 컴퓨터의 하드웨어와 소프트웨어의 중심역할로 시스템의 모든 것을 완전히 통제한다.
1. UTM 다운로드
https://mac.getutm.app/
- UTM 사이트로 이동해서 Download를 클릭.
- 다운로드 된 UTM.dmg 파일 실행해서 앱 설치하기.

2. Ubuntu Server installer iso 다운로드
https://ubuntu.com/download/server/arm
- Ubuntu 사이트로 이동해서 Download Ubuntu 22.04.1 LTS 다운로드
- 이따가 사용할거니까 경로 확인

3. UTM 가상환경 생성
- UTM 앱을 실행시켜준다.

- 아래가 실행된 화면.
( 왼쪽에 Linux는 테스트용으로 만들어본 가상환경이니 신경쓰지 말자. )
- +를 클릭해 새로운 가상환경을 만들어준다.

- Virtualize를 선택해줍니다.

- Linux를 선택해줍니다.

- 탐색을 눌러 Ubuntu 사이트에서 다운받은 .iso 파일을 가져와준다.
- 그리고 Continue.

- 컴퓨터 메모리 용량에 맞춰 적절하게 설정해준다. (플젝하다가 계속 꺼져서 8기가로 올렸다.)
- 그리고 Continue.

- 마찬가지로 본인 컴퓨터 사양에 맞춰 설정해준다. 20~40기가도 충분.
- 그리고 Continue.

- 공유폴더 별도로 설정안함.
- 그리고 Continue.

- 이름은 지정안해주면 Linux, Linux2, ... 이렇게 알아서 설정이 된다.
- 그리고 저장.

4. 우분투 서버 설치
- 만들어준 가상환경을 실행.

- 맨 위에 있는 Try or Install Ubuntu Server를 선택. (Enter)

❗️이후 설정들을 따로 건들지 않고 넘어감
- 언어설정을 English로 설정.

- 키보드 설정 (English로 설정)

- 설치타입 - Ubuntu Server

- 네트워크 연결에 관한 설정

- 프록시 서버 설정

- 우분투 미러 서버 설정

- 스토리지 설정

- 스토리지 설정

- Countine

- 서버호스트이름, 유저이름, 비밀번호를 입력.

- ssh 서버 설정 하지 않고 넘어가줌. 필요시에 나중에 다운로드가능.

- 필요한 패키지 설정. 일단 설정안함.

- 설정이 완료되면 설치 진행..

- 설치 완료시 Reboot Now로 리부트.

- 하지만 커서가 깜빡이고 아무일도 일어나지 않는다.

- 해당 화면을 종료하고 UTM앱으로 가서 불러왔던 iso파일을 초기화.(초기화 안하면 설치화면만 반복해서 뜸.)
- (empty)상태가 되었다면 가상환경을 다시 실행해줍니다.

❗️우분투는 설치가 완료되었고 CLI로 실행하려면 실행되는 커맨드창에서 진행하면되고, 아래는 GUI 설치방법(Ubuntu-desktop)
5. GUI 설치
- 설정했던 유저이름, 비밀번호로 login.
- 우분투 서버에 접속완료.

$ sudo apt update
를 입력.
- sudo는 슈퍼유저 명령어. (절대명령)
- apt는 우분투에서 패키지를 관리해주는 툴. (python pip 같은)

$ sudo apt install ubuntu-desktop -y
을 입력.
-y
는 설치과정 중 yes or no 질문에 무조건 yes 하겠다는 뜻. 생략해도 상관없으나 설치 중간에 y를 입력해주어야 함.

-y
생략시 이렇게 yes or no 질문에 y
를 입력해서 계속 진행해야함.

- 설치가 완료되면 보라색 화면이 뜨는데 여기도 따로 설정을 건들지 않고 [tap]으로 넘어가 ok로 진행.

- 밑에 커맨드창이 열리면
$ sudo reboot
를 입력해 리부트.
- 또는 해당창을 닫고 다시 실행.

- Ubuntu GUI 설치 끝!
