반응형
저는 지금까지는 회사에 있는 Server를 이용하여 Linux 공부와 네트워크 코딩 공부를 했습니다. 그러나 /etc/hosts 등 회사 Server는 함부로 건들 수 없었기 때문에 가상머신을 설치하기로 생각했습니다.
제가 실행한 VirtualBox 설치 방법입니다.
- VirtualBox 설치하기
- https://www.virtualbox.org/wiki/Downloads
- 위 링크에 들어가서 자신 PC에 맞는 운영체제를 클릭합니다.
- 그리고 다운로드 파일을 실행하면 아마 다음과 같은 오류가 뜰 것입니다.
"oracle vm virtualbox 7.0.18 needs the microsoft visual c++ 2019 redistributable package being installed firt. please install and restart the installation of orcle vm virtualbox 7.0.18."
- Microsoft Visual C++ 2019 Redistributable Package 설치하기
- https://learn.microsoft.com/ko-kr/cpp/windows/latest-supported-vc-redist?view=msvc-170
- 위 링크에 들어가서 자신 PC에 맞는 항목을 눌러 설치합니다.
- 다시 VirtualBox 설치하기
- 이젠 진짜로 다운로드가 될 것입니다. VirtualBox-7.0.18-162988-Win.exe를 실행시킵니다.
위의 과정까지 거치면 성공적으로 VirtualBox 다운로드가 완료 됐을 겁니다.
이제 저는 Linux를 하기 위해 머신을 추가하도록 하겠습니다.
- Linux IOS 파일 다운로드
- 제 개발 환경을 확인하도록 합니다. 다음 명령어 중 하나를 골라서 실행합니다.
- rpm -aq | grep release
- cat /etc/redhat-release
- cat /etc/*release*
- 저는 CentOS 가 나왔습니다. Cent OS를 설치해야겠네요
- https://www.centos.org/download/
- 위 링크에 들어가서 설치하도록 합니다. 저는 7 버전의 x86_64 항목을 설치했습니다.
- 다음 링크들이 나올 텐데 아무거나 눌러도 됩니다. 저는 네이버로 했네요.
- http://mirror.elice.io/centos/7.9.2009/isos/x86_64/
http://mirror.kakao.com/centos/7.9.2009/isos/x86_64/
http://mirror.anigil.com/CentOS/7.9.2009/isos/x86_64/
http://mirror.navercorp.com/centos/7.9.2009/isos/x86_64/
http://ftp.kaist.ac.kr/CentOS/7.9.2009/isos/x86_64/
- http://mirror.elice.io/centos/7.9.2009/isos/x86_64/
- 제 개발 환경을 확인하도록 합니다. 다음 명령어 중 하나를 골라서 실행합니다.
- 머신 추가하기
- 새로 만들기 누르기
- 이름, 저장될 장소 작성하고 IOS 추가시켜 주기 > 다음
- 사용자 이름과 암호 작성 > 다음
- 저는 추가 옵션은 안 건드렸습니다.
- 자신의 목적과 PC의 사양에 맞게 할당을 해주고 끝내줍니다.
- 머신 실행 및 Linux 설치
- 방금 추가해 준 머신을 실행시켜 줍니다.
- 부팅이 실패했다고 뜨는데 저는 IOS 파일을 선택 후 "마운트 후 부트 재시도"버튼을 눌러줬습니다.
- 첫 번째 항목 선택하기
- 언어 설정
- 서울로 날짜&시간 설정 해주기 (DATE & TIME 항목)
- SYSTEM 항목의 INSTALLATION DESTINATION 누르고 Done 버튼 눌러주기
- Begin Installation 클릭
- 설치 기다리며 ROOT PASSWORD, USER CREATION 진행하기
- Reboot 버튼 누르기
- 그럼 이제 머신이 재부팅되면서 Linux화면이 나올 것입니다. 처음 항목을 눌러주면(안 눌러줘도 됨) 로그인 화면이 나올 것입니다.
- 로그인하면 끝!
후기
이렇게 저의 힘든 설치기가 끝났습니다. 회사 Server는 CentOS 6 버전이라 그에 맞춰서 설치하려고 했으나 부족해서 7 버전으로 설치했습니다.
이제는 제 마음대로 이 파일 저 파일 건드리며 연습, 숙달해야겠습니다!
일단은 1인분은 충분히 해내는 개발자가 되는 그날까지 화이팅!!
반응형