본문 바로가기
걸어서 개발 속으로

CentOS 부팅USB 만들기, 설치 까지의 모든것

by puy0 2021. 1. 29.

가상머신이 아닌 로컬 컴퓨터에 CentOS서버를 위한 리눅스 환경을 구성해보겠다

 

윈도우를 컴퓨터에 설치하기위해 윈도우os 이미지usb를 만들듯

센트os 부팅usb를 만드는것이다 

그냥 리눅스기반 CentOS를 컴퓨터에 올리는것이다

 

부팅usb를만들고 서버에 centos를 올린뒤

파티션,url 미러 설정,root계정 설정,인터넷 설정

리눅스를 올린다

 

우선 부팅usb를 만들기 위해선 인터넷 가능한 pc가 필요하다

 

usb에 넣을 CentOS 이미지를 받아주기로한다

 

www.centos.org/

 

The CentOS Project

February 4th and 5th: CentOS Dojo @ FOSDEM The schedule for the CentOS Dojo at FOSDEM 2021 is now available. Both FOSDEM itself, and the Dojo, will be held online. Registration is free, and is now open We are shifting focus to CentOS Stream Over the coming

www.centos.org

 

 

CentOS Linux를 선택한다

 

 

CentOS 8버전과7버전이다

찾아보면6버전도있다

나는  CentOS 6 사용중 8로 올렸다

 

몇몇 명령어가 다를수있다

systemctl등등

자주안쓰이는 명령어는 구글링하면 찾을수 있지만

8버전은 아직 구글링하기에 충분한 자료가 모이지 않아서

처음 리눅스를 사용한다면 추천하지않는다

 

 

아키택처 선택

x86_64 와 arm64 (arrch64) IBM Power 중 1택 해야한다

구축 하고자 하는 서버의 cpu 종류에 따라 아키텍처를 선택 한다

(인텔cpu > x86_64 선택)

(AMD cpu > arm64 선택)

 

 

수많은 링크의 악수요청...

리눅스와 네이버,카카오가 무슨 상관일까..?

큰 기업에서 미러를 제공하는것 뿐이다

큰 상관 없으니

아무거나 들어가서 받아주면된다

 

 

boot 와 dvd의 차이는

한번에 OS이미지를 다 받아줄것인지

하드웨어에서 인터넷으로 나머지를 다운 받을것인지의 차이이다

 

리눅스가 올라갈 컴퓨터가

인터넷이 불가능한 환경이라면

9기가 파일

centOS-8.3.2011-x86_64-dvd1.iso 를 받아서 usb를 만들어야하고

 

인터넷이 가능하다면

가벼운

CentOS-8.3.20.11-x86_64-boot.iso 를 받아주면된다

(미러로 나머지 파일을 받는방법이다)

 

흔히게임설치할때 클라이언트를 먼저받고

클라이언트가 게임 을 받는것과 같은 방법이다

 

나는 boot.iso를 사용했다

 

바이오스에서

centos 셋팅 환경, 인스톨 이미지 위치 를

찾을수 있게 해주고

 

CentOS GUI환경에서 환경설정을 하고

인터넷으로 나머지 os 이미지를 끌어온다

 

두방법 모두 부팅 USB를 만들어야 한다

rufus.ie/

 

Rufus - The Official Website (Download, New Releases)

 

rufus.ie

여기서 포터블버전 exe파일을 받아준다

앞서 2중1택한 이미지파일을 이용해

부팅usb를 만들어 준다

 

usb 연결후 전원키고

F11,F12 F4 각자 맞는 키를 연타 하여 바이오스 진입후

usb로 부팅할수 있도록 boot 순서를 설정 한다

 

 

 

가상머신이 아니라서 캡처 할수 없는 환경이라... 화면을 그대로 찍었다

 

 

간단한 언어,사간등을 등록 해준다

여기서 시간 등록을 안하면 GMT 로 맞춰지고 한국과 9시간 시차가 있을수 있다

 

여기서 네트워크에들어가 토글스위치같은걸 켜준다 ip는 랜덤으로 바뀌는

DHCP방식으로 고른다 랜덤아이피를 받았는지 확인한다

 

설치대상 에는 저장소가 2개 이상이 잡힐것이다

하나는 이미지부팅용usb 다른 하나는 centos가 올라갈 스토리지 이다

 

저장소를 클릭 후 자동 파티션과 커스텀 파티션이 있다

자동으로 세팅 해줘도 된다 나는 직접 설정 해주었다

 

 

/boot

swap

/

이3가지파티션만 만들면 된다

설치할 하드의 자잘한 모든 파티션을 날려주겠다

하단의 + - 와 새로고침 파일이있다

-버튼을 누르고 체크박스를 선택 한다

선택한 저장소의 모든 파티션을 함깨 제거 한다는 뜻이다

다 날려준 뒤

+ 버튼을 누른다 

 

두개의 택스트 박스가 나오면 

 

1024는 1024MiB,1GiB 처럼 입력 할수 있다

잘못 설정 했다면 - 로 다시 설정 할수도 있다

/boot    1024 

 

다음은 하드의 일부를 램 처럼 사용하는

swap이다

서버의 메모리가 n이라면

n*2.5 해준값을 추천한다고 한다

 

나는8192 정도 설정해 주었다

/swap      8192

 

파티션 나누기 어렵다면 자동생성 도 괜찮다

하지만 용도인지 는 알고가자

 

마지막으로 남은 공간모두를 한덩어리로 만드는 개념으로

/  라고 입력후 파티션 공간 택스트박스에 아무것도 입력하지 않는다

그럼 남은공간 모두가 알아서 자동완성 된다

(남은공간도 할당해줘야 컴퓨터가 인식가능합니다)

파티션 입력을 누르면 그때 작업을 수행하는 모습이다

 

설치소스를 클릭

기본 리포지터리 설정 도중 오류 발생

 

이라는 애러가 난다면 무조건 이방법으로 해야 한다

 

원래는 자동완성 되어있을거지만

미러가 죽거나 버그가 있어서 주소가 미기입 상태일때는 직접 입력해줘야 한다

 

우리가만든usb 에 있는 이미지로는 정상적으로 os를 설치할수 없다

부팅usb를 만들어도 os이미지는 url로 끌어와야 한다

mirror.kakao.com/centos/8.3.2011/isos/x86_64/os

 

CentOS Mirror

 

mirror.kakao.com

같은 미러링을 끌어와야한다

 

mirror.kakao.com/

 

http://mirror.kakao.com/

CTAN HTTP Comprehensive TEX Archive Network 24 hours

mirror.kakao.com

 

centos 공식 사이트에서 리눅스의 미러url을 보고 똑같이 입력한다

 

 

root 계정의 비밀번호를 정한다

root비밀번호를 잊으면 안된다

비밀번호 찾기 같은건 없다

 

 

아무것도 안보이지만 설치중인 장면이다

 

 

설치가 끝나면 재부팅할때

바이오스로에서 부팅순서를 다시 메인 저장소로 바꿔준다

 

 

 

 

 

 

CentOS 8 리눅스의 설치가 끝났습니다

댓글