[M1 맥북] VMware, Ubuntu, Linux Compile 설치 방법

Jnary·2023년 9월 5일
0

Concept

목록 보기
7/9
post-thumbnail

1. 회원가입하기

https://www.vmware.com/kr.html
먼저 링크에 접속해주세요!
들어가자마자 헤더에 보이는 로그인 > Customer Connect 를 클릭해줍니다.
계정이 있다면 Sign in, 없다면 Sign up을 해주세요.
Sign up 하면서 가장 헷갈렸던 게 Zip or Postal code (우편번호)인데요!
Address1에는 숫자만, City에는 영문 표기를 한 후 우편번호를 적으면 오류가 안 납니당
ex. Address1: 1234-567 / City: happy-gu, sarang-dong, Seoul

2. Mac용 Fusion 설치

다시 이 화면으로 돌아와서 제품 > 데스크톱 하이퍼바이저 > Mac용 Fusion을 클릭해줍니다
여기서 이 부분을 클릭해주고 맨 아래 보이는 Register 를 클릭해주면 Personal Use License 획득 완료입니다!
검정색 화살표 부분이 License keys입니다. 설치할 때 필요하니 복사해두세요!
그 후 빨간 화살표가 가르키는 버튼을 눌러 다운로드를 받아줍니다.
더블클릭해서 다운 받아졌으면 Agree를 눌러 위 페이지까지 옵니다.
그리고 복사해뒀던 License keys를 여기에 붙여넣기 해주면 완료!
(근데 붙여넣기가 안 돼서 본인은 수동작성함

VMware 설치 완료됐습니다:)

3. Ubuntu 설치

https://cdimage.ubuntu.com/releases/20.04/release/
링크에 접속해주세요!
위의 ubuntu를 클릭해서 설치해줍니다. 20.04.06 다운받고 싶었는데 안 되는 것 같더라구요... 그래서 20.04.05로 설치해주었습니다 !
VMware Fusion을 실행시킨 후 해당 부분에 설치된 ubuntu 이미지 파일을 드래그 해준 후 계속 버튼을 눌러줍니다.
이런 화면이 나오는데 Install Ubuntu Server를 클릭하고 Done을 계속 누르고 사용자 설정 하면 Ubuntu 설치가 완료됩니다! 하지만 이 때 ! 디스크의 저장 공간을 늘려 Install 하고 싶다면 Install Ubuntu Server를 누르기 전에 3-1번을 확인해주세요!

3-1. 저장공간 확보

Linux Kernel Compile을 설치하는 데에 30G정도 드는데 기본셋팅이 20G로 되어있기 때문에 사전에 저장공간을 확장한 후 설치하는 게 편합니다 !
저는 rebooting 하는 도중에 스크린샷 찍은 건데요! 저장공간을 확보하려면 재생 버튼을 누르기 전에 위의 버튼을 눌러주셔야 합니다.위와 같이 설정해준 후 적용버튼을 눌러주세요! 그러고 재생버튼을 눌러 Install Ubuntu Server를 하시면 됩니다.Done만 계속 누르면서 설치하시다가 위 사진과 같은 화면에서 SIZE를 수정해주어야합니다. 회색 줄로 선택되어있는 거 밑에
'ubuntu-lv new, to be formatted as ext4, mounted at / '
이라고 적혀있는 게 28.472G 만 할당되어있는 걸 확인하실 수 있는데 이걸 56G로 바꿔주세요! 그 외에는 모두 기본값으로 Done 누르면서 넘어가주시면 됩니다!

4. Ubuntu GUI

아래 명령어들을 차례로 입력합니다. 처음에 로그인도 해주고 PW도 입력해주어야해요! VMware를 설치할 때 지정했던 username과 PW를 입력하면 됩니당

$ sudo apt update
$ sudo apt install tasksel
$ sudo tasksel install ubuntu-desktop

설치가 완료됐다면 reboot 시켜줍니다. 조금 기다리면 Ubuntu GUI의 로그인 화면을 보실 수 있습니다.

5. Linux Kernel Compile 설치

$ sudo apt install vim build-essential libncurses5 libncurses5-dev bin86 libssl-dev bison flex libelf-dev kernel-package
$ wget https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.15.120.tar.xz
$ sudo -s
	:/# mkdir /usr/src/linux
    :/# cp /home/pc/linux-5.15.120.tar.xz /usr/src/linux
    :/# cd /usr/src/linux

위의 명령어로 linux kernel을 설치해줍니다. cp 명령어 입력할 때 path 경로에 있는 pc는 본인의 pc명을 입력해주셔야합니다!
위의 과정까지 마치고 나면 make menuconfig 명령어에 의해 아래와 같은 창이 뜹니다.
Load 눌러서 '.config'입력 후 ok
Save 눌러서 '.config'입력 후 ok -> exit
그 후 Exit으로 나와주시면 됩니다.

# sudo apt install dwarves
# sudo apt install zstd

오류를 방지하기 위해 위의 두개를 설치해줍니다.

# sudo vi .config

위 명령어를 입력하면 아래와 같은 창이 뜨는데 그곳에서 '/SYSTEM_TRUSTED_KEYS'를 입력 후 엔터를 쳐서 해당 문자열의 위치를 찾습니다.
그 후, a를 눌러 편집기 모드에서 노란색 화살표 부분 두 개를 빈문자열로 바꿔준 후, esc 눌러 다시 읽기 모드로 나옵니다.
해당 변경사항을 저장하고 나가기 위해 :wq 를 입력합니다.

그 후 아래와 같이 입력해주면 컴파일이 시작됩니다.

엔터를 누르고 1분 이내로 줄글들이 계속 써져야하는데 화면이 멈춰있는 것 같다면 ctrl+c로 나옵니다.
그 후 revision=2.0으로 바꿔서 해보세요!
(그것도 안 되면 3.0 ...
((만약 그것도 안 된다면 ...🥲

$ cd ../
$ dpkg -i linux-image-5.15.120_2.0_arm64.deb
$ reboot

이렇게하면 끝 !!
5.15.120뒤에 붙은 2.0숫자는 설치해주신 revision 번호 넣어주시면 됩니당:)

profile
숭실대학교 컴퓨터학부 21

0개의 댓글