컴퓨터 / 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

꽁돌이 05.21 00:28
git clone error


 git config --global http.version HTTP/1.1

3M 810 매직테이프 50mm x 65M
바이플러스
3M 광택 스폰지 패드 3725 1SET 2EA
바이플러스
3M 8997 폴리이미드 캡톤테이프 50mm x 32.9M
바이플러스
비츠온 체인3MM x 1000L 금색
칠성상회