-
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
Download Ubuntu Desktop | Download | Ubuntu
Ubuntu is an open source software operating system that runs from the desktop, to the cloud, to all your internet connected things.
ubuntu.com
위 링크로 들어가셔서 우분투 20.04 LTS 버전을 다운로드해줍시다.
USB를 컴퓨터에 꼽아주시고 rufus라는 프로그램을 다운받습니다.
Rufus - 간편하게 부팅 가능한 USB 드라이브 만들기
간편하게 부팅 가능한 USB 드라이브 만들기 Rufus는 USB 메모리 및 플래시 드라이브를 포맷하고 부팅할 수 있도록 만드는 도구입니다. 이 프로그램은 다음 상황에서 유용하게 사용할 수 있습니다:
rufus.ie
가장 위에 있는 링크를 클릭해서 다운받고 실행하면 됩니다.
그러면 아래와 같이 나타납니다.
그림처럼 선택을 눌러주어서 우분투 iso 파일을 선택합니다.
파티션 방식은 MBR
로 설정하시고 대상 시스템도 위 그림과 같이 설정합니다. 그리고 시작 버튼을 누르시면 끝입니다.
(3) 바이오스 설정 수정 및 우분투 디스크 부팅
이제 컴퓨터를 재시작하신 후에 제일 처음 바이오스 제조사가 나오는 화면에서 F2 또는 F8 또는 DEL 키를 연타해서 바이오스 설정으로 들어갑니다. (제조사마다 키가 다를 수 있습니다)
위 그림처럼 첫 번째 부팅을 USB로 변경합니다. 그 후 다시 컴퓨터를 재시작하면 우분투 화면이 나타납니다.
(4) 우분투 설치
Install Ubuntu를 클릭합시다 English를 선택 후 Continue를 누릅니다 Normal Installation을 선택 후 아래의 Install third-party ~ 부분을 체크합니다. 그리고 Continue를 누릅니다. Something else를 체크한 후 Continue를 누릅니다. 여기서 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