블로그 이미지
훅크선장

카테고리

분류 전체보기 (307)
사진이야기 (23)
펭귄컴퓨팅 (92)
컴퓨터보안 (66)
절름발이 프로그래머 (59)
하드웨어개조 (16)
멀알려줄까 (35)
잡다한것들 (15)
Total643,357
Today34
Yesterday224

달력

« » 2017.09
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30

공지사항

태그목록

칼리 리눅스(Kali Linux)가 BackTrack 후속으로 작년에 출시되었었습니다.


칼리가 처음 나왔을 때, 한글화를 시도했으나 기존에 백트랙을 한글화하는 방식으로는 불가능한 것을 확인하였습니다.

이후로 두어번 새로운 커스터마이징 방법을 외국에서 누가 제안하면, 그 방식을 동원해 보았으나, 역시 모두 실패하였습니다.


그리고, 1년이 훌쩍 지난 현재, 정확히 어제 검색을 통해서 다음과 같은 독일어 German 커스터마이징 방법을 발견하고, 따라하기를 통해서 칼리 한글판 제작에 성공하였습니다.

http://www.ccpeine.de/?p=1152


칼리리눅스 포럼에 스페인어 추가에 관련된 내용이 올라와 있습니다. 참고하세요.

https://forums.kali.org/showthread.php?21209-Create-an-ISO-with-different-language-settings


생각보다는 매우 쉽게 성공하였습니다.

최근 추세는 역시 live-build 도구인 것 같습니다. 자기가 원하는 리눅스 배포판을 원하는 형태로 자유롭게 만들어 낼 수 있습니다. 또한 ISO 뿐만 아니라, USB 메모리스틱등에도 집어넣을 수 있습니다.


USB 메모리스틱에 넣는 방법은 다음 글을 참고하면 됩니다.

http://debian.profijt.info/?page_id=54

http://www.linux.com/community/blogs/133-general-linux/420179-creating-a-debian-live-usb-flash-drive-with-persistence-for-non-techies


다음은 제가 칼리리눅스를 VMware로 설치한 다음, 한글화된 Kali 리눅스를 만드는데, 사용한 명령어 목록입니다. 순서대로 쓰여져 있습니다. 반드시 인터넷에 잘 연결되어 있어야 합니다.

# apt-get update

# apt-get upgrade

# apt-get dist-upgrade  는 절대로 하면 안됩니다. 특정 패키지의 의존성 문제때문에 커스터마이징 배포판이 안 만들어집니다. (중간에 golismero 에러가 날 겁니다.)


제일 먼저 칼리리눅스를 VMware 가상환경이나 PC에 설치합니다. 한국어로 설치하시고, 설치가 다 되면, 한글화 설정을 하시기 바랍니다. 한글화 설정은 한글 입력을 위한 환경을 만드는 것입니다. 나비 입력기를 설치하고, 디폴트 입력기로 정의합니다. 콘솔상에서 다음의 명령어들을 입력한 다음, 리부팅합니다.

# apt-get install nabi im-switch

# im-switch -s nabi

# im-switch -c         <----- 이 명령어를 치면, 나비 입력기를 설정을 선택하는데, 0번을 선택하시면 됩니다.

# reboot


절대주의!!  영문환경으로 설치한 상태에서 다음의 과정을 거치면, 한글화된 DVD가 정상적으로 만들어지지 않는 것 같습니다. 꼭 한글환경으로 설치해서, 다음의 과정을 하세요~!


커스텀 빌드에 필요한 패키지 설치

# apt-get install -t stable live-build debootstrap apt-cacher-ng


커스텀 빌드를 위한 디렉토리 이동후, 칼리리눅스의 기본 템플릿 가져오기

# cd /mnt

# git clone git://git.kali.org/live-build-config.git


한글화에 필요한 패키지 설정하기

# cd /mnt/live-build-config/config/package-lists/



# vi kali.list.chroot

...

파일에 다음과 같은 내용 반드시 추가<add followings>

칼리 1.0.9 버전이후에는 아래 4개 패키치는 추가할 필요없습니다. 이미 파일내용에 입력되어 있습니다.

console-setup

kbd

console-data

console-common

반드시 추가해야  되는 한글 입력 패키지들

nabi

libhangul-data

libhangul1

im-switch



기타 필요한 패키지들 추가하기

# vi mylist.chroot.list

iceweasel

iceweasel-l10n-ko

icedove

icedove-l10n-ko

wicd-gtk

lynx

bluewho

mc

nvidia-glx

nvidia-kernel-dkms

libgl1-nvidia-glx

armitage

etherape


http://www.blackmoreops.com/2014/03/03/20-things-installing-kali-linux/

칼리리눅스에 추가하면 좋은 패키지들, 위 사이트 추천

gdebi

gtk-recordmydesktop

recordmydesktop

remmina

htop

nethogs

filezilla

filezilla-common

tor

unace

rar

unrar

p7zip

zip

unzip

p7zip-full

p7zip-rar

file-roller

flashplugin-nonfree


가상머신을 위한 패키지들 

open-vm-dkms

open-vm-toolbox

open-vm-tools

open-vm-tools-dbg

open-vm-tools-desktop

open-vm-tools-dev

open-vm-tools-dkms


기본 빌드하기

# cd /mnt/live-build-config


빌드는 바로 하면 됩니다.

# lb clean --purge && lb config --architecture amd64 && lb build


한글화된 배포판으로 빌드하기

# lb clean --purge && lb config --architecture amd64 –bootappend-live “boot=live noconfig=sudo username=root hostname=kali ignore_uuid locales=ko_KR.EUC-KR keyboard-layouts=kr keyboard-variants=alt-intl” && lb build


ko_KR.UTF-8 로 로케일을 설정해도 문제가 없을 것 같네요~! 한번 시도해봐야겠습니다.


P.S: 위 명령어에 다음을 추가하면, 바로 DVD로 구울 수 있습니다.

&& wodim binary.hybrid.iso


만약 여러분이 별도의 설정파일이나 실행파일을 추가하고 싶다면,

해당 파일을

/mnt/live-build-config/config/includes.chroot/  디렉토리를  라이브 CD의 루트 디렉토리인 / 기준으로 하여,  리눅스 디렉토리 계층구조로 만들어서 넣으면 됩니다.


예를 들어, /etc/myfile.conf   파일을 라이브 CD에 넣고 싶다면,  /mnt/live-build-config/config/includes.chroot/ etc/myfile.conf 와 같은 위치에 만드시면 됩니다.


그러면, 부팅된 이후에 /etc/myfile.conf 파일을 볼 수 있게 될 것입니다.


live build 관련한 매뉴얼은 다음 링크에서 상세하게 볼 수 있습니다.

http://live.debian.net/manual/4.x/html/live-manual/toc.en.html



kali 1.1.0에서 안되는 문제점이 있어서, 

일단 https://forums.kali.org/showthread.php?21209-Create-an-ISO-with-different-language-settings

여기를 참고해봤고,

확인하는 도중에 1.1.0에는 1.0.9a에 있었던 locales 패키지가 없는 것으로 확인해서,  

kali.list.chroot 파일에 locales 를 추가해봤음. (locales-all 바로 밑에)


https://bugs.kali.org/print_all_bug_page_word.php?search=&sort=&dir=DESC&type_page=html&export=-1&show_flag=0 에도 locales 패키지를 추가하라고 되어있는데.... 2015년 7월 23일 확인 


데비안 리눅스의 한글화 방법도 검토해보자

http://superuser.com/questions/646425/permanently-change-default-language-and-keyboard-settings-what-am-i-missing



저작자 표시
신고
Posted by 훅크선장

티스토리 툴바