컴퓨터 / Computer

GhostBSD 빌드하기

Home 




이 글은 "How to build GhostBSD"를 기반으로 하여 썼다.


0. 사전 준비 

  GhostBSD 빌드할 시스템 요구사항


 - 20기가 디스크

 - 4기가 램 

 - 최신 버전 GhostBSD


  기본 팩키지 설치 및 저장소 복사

 - 팩키지 설치

 pkg install git rsync transmission-cli transmission-utils


(이때 FreeBSD의 root 상태가 아니면 pkg 앞에 "sudo"를 붙여 준다.) 

transmission-* 들은 토렌트(torrent) 파일 생성을 위한 것인데 build.sh 에서 토렌드 부분을 하지 않겠다면 설치하지 않아도 된다.


그리고 linux64 kernel 이 있어야 한단다.


kldload linux64

sysrc -f /etc/rc.conf kld_list="linux64"


FreeBSD나 GhostBSD에 저게 왜 들어가는 건지 아시는 분은 댓글 좀.


 - 저장소 복사하기


 git clone http://www.github.com/ghostbsd/ghostbsd-build.git 


여기까지는 오타 외에 오류날 부분이 거의 없다. 무사히 왔다면 빌드 과정으로 가자. 



1. 빌드하기 


저장소를 복사한 다음에는 아래와 같이 입력하여 빌드를 시작한다. (MATE를 기본으로 빌드한다고 가정한다.) 


 cd ghostbsd-build

 ./build.sh


그럼 아래 화면대로 주르륵 빌드를 해 갈 것이다. 


f3e07a4b4d92f4050843769be40eca4c_1692272481_3623.png
f3e07a4b4d92f4050843769be40eca4c_1692272482_5049.png
f3e07a4b4d92f4050843769be40eca4c_1692272483_6426.png
 

설치 전 준비사항에서 팩키지를 다 설치했다면 별 문제가 없을 것이다. 만약 토렌트를 생성하기로 했다면 transmission-cli 외에 transmission-util 도 같이 설치해 줘야 한다. (transmission-create  명령어가 필요하다.) 아래 화면은 해당 폴더에 .iso로 생성된 모습이다.


f3e07a4b4d92f4050843769be40eca4c_1692272605_992.png
 

이게 빌드 끝. 


혹시라도 MATE 외에 KDE나 XFCE 등을 빌드하고 싶으면 아래와 같이 입력한다.



./build.sh -d [default desktop] 


예를 들어 KDE로 하고 싶으면 아래와 같다. 


./build.sh -d kde


또 "배포" 버전과 "개발" 버전으로 빌드를 할수 있는데, 끝에 release 나 devel 을 입력하면 된다. 


배포 버전 


./build.sh -d mate -b release



개발 버전


./build.sh -d mate -b devel





2. 이미지 만들기 


CD로 구을때 


 cdrecord /usr/local/ghostbsd-build/iso/GhostBSD-23.07.29.iso


USB로 구을때 


dd if=/usr/local/ghostbsd-build/iso/GhostBSD-23.07.29.iso of=/dev/da0 bs=4m




이상. 

Comments

꽁돌이 2024.05.21 00:28
git clone error


 git config --global http.version HTTP/1.1

현대모비스 그랜져IG 에어컨필터 히터 자동차 초미세먼지 차량용 필터교체
칠성상회
눈제거 다름 물기 성에 제거기 TPE 차량용 스크래퍼
칠성상회
팀스터즈 트랜스포터 매트로시티 시리즈 세트 1P 완구
칠성상회
더뉴그랜저 앞유리 햇빛가리개 성에방지 커버
칠성상회