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

신비AR카드 8탄 지수정 스페셜덱 소멸의주문
칠성상회
오피스 문구 마리스타 상장케이스 우단 A4 4귀
칠성상회
포켓몬카드 제너레이션즈 랜덤 스타터덱 초보자용 입문 카드게임 세트 완구
칠성상회
커튼 차량용 사생활 암막 프라이버시 햇빛 가림막
칠성상회