-
1. 우분투 설치Reinforcement Learning/마인크래프트로 배우는 강화학습 2021. 7. 17. 00:00
마인크래프트 강화학습 환경을 실행시키기 위해서는 다음과 같은 사항들이 요구됩니다.
- Ubuntu 운영체제
- 100GB 이상의 하드디스크 공간
- Nvidia 외장 그래픽 카드
외장 그래픽 카드의 경우에는 전통적인 강화학습을 배우는 부분까지는 필요가 없습니다.
하지만 딥러닝을 쓰는 심층강화학습 파트에 들어가면 pytorch를 이용해서 심층강화학습 모델을 구현하고 학습시키게 되는데 이 때 필요하게 됩니다.
우분투를 기존에 쓰시던 분들은 모든 과정을 건너뛰시면 됩니다.
이 글의 대상독자는 우분투를 한 번도 사용해본 적 없는 사람입니다.
(1) 하드디스크 파티션 할당
우분투를 설치하기 위해서 윈도우에서 하드디스크 용량을 할당해야 합니다.
윈도우 키 + R 키를 누르셔서 실행 창을 띄웁시다.
그리고 diskmgmt.msc를 입력하고 확인을 누르면 디스크 관리 창이 뜨게 됩니다.
남는 디스크 공간 중 한 곳에 마우스를 갖다대고 오른쪽마우스를 누른 후 볼륨축소를 누릅니다.
약 100GB의 용량을 확보하기 위해 120000을 써주고 축소 버튼을 누릅니다.
그러면 약 117기가의 할당되지 않은 파티션이 생기게 됩니다. 저희는 여기에 우분투를 설치할 것입니다.
(2) 우분투 부팅 디스크 제작
우분투 부팅디스크를 만들기 위해서는 4GB 이상의 USB 메모리와 우분투 iso 파일이 필요합니다.
https://ubuntu.com/download/desktop
위 링크로 들어가셔서 우분투 20.04 LTS 버전을 다운로드해줍시다.
USB를 컴퓨터에 꼽아주시고 rufus라는 프로그램을 다운받습니다.
가장 위에 있는 링크를 클릭해서 다운받고 실행하면 됩니다.
그러면 아래와 같이 나타납니다.
그림처럼 선택을 눌러주어서 우분투 iso 파일을 선택합니다.
파티션 방식은 MBR
로 설정하시고 대상 시스템도 위 그림과 같이 설정합니다. 그리고 시작 버튼을 누르시면 끝입니다.
(3) 바이오스 설정 수정 및 우분투 디스크 부팅
이제 컴퓨터를 재시작하신 후에 제일 처음 바이오스 제조사가 나오는 화면에서 F2 또는 F8 또는 DEL 키를 연타해서 바이오스 설정으로 들어갑니다. (제조사마다 키가 다를 수 있습니다)
위 그림처럼 첫 번째 부팅을 USB로 변경합니다. 그 후 다시 컴퓨터를 재시작하면 우분투 화면이 나타납니다.
(4) 우분투 설치
여기서 120000MB Size인 Free space를 선택합니다. 그리고 + 버튼을 누릅니다. 저의 경우에는 우분투를 아예 개발환경으로 사용할 것이기 때문에 볼륨 축소를 다시해서 700GB로 맞추었습니다.
위의 그림처럼 Primary, Ext4 journaling file system, /를 선택하고 OK를 누릅니다.
이제 ext4를 다시 클릭한 후, Install Now를 누릅니다.
이제 원하는 이름과 비밀번호를 설정한 후 설치를 진행하게 됩니다.
여기서 이름은 반드시 영어로 해주시는게 좋습니다
설치가 완료되면 USB를 뽑으신 후 Enter 키를 누르면 재부팅하게 됩니다.
재부팅 후에는 Ubuntu로 부팅하시면 되겠습니다.
다음 포스팅에서는 우분투 환경 세팅을 하겠습니다.
'Reinforcement Learning > 마인크래프트로 배우는 강화학습' 카테고리의 다른 글
5. 가상환경 설정 및 라이브러리 설치 (우분투) (0) 2021.08.07 4. Malmo 설치 (우분투, 윈도우) (0) 2021.07.19 3. 개발도구 설치 (0) 2021.07.18 2. 우분투 작업 환경 세팅 (0) 2021.07.17 0. 마인크래프트로 배우는 강화학습 (0) 2021.07.16