나만의 Linux LiveCD 만들기... 시도나 관련문헌..

crimsons의 이미지

수세 라이브 씨디를 구워서 사용해 보았습니다
정말 간편하게 어디서나 리눅스를 사용할 수 있다는 매력이 저를 사로잡더군요...

하지만 한가지 문제가 생겼습니다
수세가 너무 느립니다

KDE도 그렇지만.. 너무 덩치도 크고...
나에게 맞는 최적의 설정을 적용한 라이브 씨디가 필요했습니다.

관련 문서를 찾아보았지만... 처음부터 노가다로 만들어야 하는 문제더군요...
초보인 저로써는 이해는 가지만... 막상 도전하긴 굉장히 힘든 문제였습니다
http://www.cs.kookmin.ac.kr/project/project_2004/project2004_14/project2004_14.html

하드에 최소용량에 그놈까지만 설치를 하고 어느정도 셋팅과 업그레이드 후
씨디 한장에 약 2기가까진 가능 하다더군요... 그정도 용량을 채워서

그 데이터를 가지고 수세 라이브 씨디의 부팅모듈과 짬뽕시키면...

어떻게 간단하게 만들수 있지 않을까 하는 생각입니다만...

리눅스는 부팅씨디 만드는것도 그리 간단한게 아니더군요..
함께 하실분...

노트북 필요없이 어디서나 씨디 한장이면 나의 데스크톱 환경을 가지실 분들...
함께 해주세요 ㅜㅡ

File attachments: 
첨부파일 크기
Image icon 스크린샷.png98.5 KB
codebank의 이미지

내용이 QnA와는 별로 상관없는 내용이라 게시물을 옮겼습니다.
QnA쪽 보다는 자유게시판에서 논의를 해보시고 마음 맞는분들이 계신다면
kldp.net같은 공간을 이용해서 프로젝트로 추진해 보세요. :)

일단은 이곳에서 의견수렴을 해야겠지만요. :)

------------------------------
좋은 하루 되세요.

offree의 이미지

codebank wrote:
내용이 QnA와는 별로 상관없는 내용이라 게시물을 옮겼습니다.
QnA쪽 보다는 자유게시판에서 논의를 해보시고 마음 맞는분들이 계신다면
kldp.net같은 공간을 이용해서 프로젝트로 추진해 보세요. :)

일단은 이곳에서 의견수렴을 해야겠지만요. :)

자유 게시판 도 좋지만, 공동 프로젝트 를 모집하는 듯 한데..

"코드놀이터" 로 옮기는 것은 어떤지요? 꼭 코드 에만 한정되지 않는 다면, 관련 자료들을 찾고 논의하는 공간으로 적당하지 않을까 합니다.

주제로 넘어와서, slax 라는 것도 알아보세요.
저도 사용해 볼까 생각중에 있습니다만, 본격적으로 시작하기는 쉽지 않네요.

http://slax.linux-live.org

사용자가 바꾸어 나가자!!

= about me =
http://wiki.kldp.org/wiki.php/offree , DeVlog , google talk : offree at gmail.com

Necromancer의 이미지

bootdisk-HOWTO라는 문서가 있습니다.

리눅스 응급복구 플로피 만드는 것에 대해서 주로 쓰고 있지만
잘 응용하면 시디 금방 나옵니다.

Written By the Black Knight of Destruction

voljin의 이미지

http://www.ubuntulinux.org/wiki/LiveCDCustomizationHowTo

뭐든지 모를때는 따라하기가 최곱니다. :roll:

저도 지금 Hoary LiveCD에 ms굴림 폰트 추가하고 로케일도 ko_KR.UTF-8로 바꾸려고 열심히 뒤지고 있는 중이네요.

voljin의 이미지

볼드패치와 굴림체를 넣고 한번 만들어봤습니다.

그런데 nabi를 까먹고 안넣는 바람에 싹 날리고 새로 만들어야겠네요. ㅠ.ㅠ
우분투 라이브CD는 그냥 부팅하면 한글 입력기가 없었던 듯..

language-pack-ko, language-support-ko 같은 언어팩 인스톨하고
libxft, pango 볼드패치,
마소 굴림 폰트 추가,
/etc/fonts의 fonts.conf와 local.conf에서 serif, sans-serif, monospace를 alias로 gulim, gulimche로 바꾸어 준 상태입니다.

gparted, graveman, nabi를 추가하고 용량을 생각해서 에볼루션이나 오픈오피스 일부를 지워야겠네요. 그리고 한글 입력에 문제가 있는 오픈오피스가 문제 없는 버젼으로 우분투 저장소에 업데이트 되었으니 한번 apt-get upgrade 해주는 것도 필요할 것 같군요. beep-media-player도 추가해서 인터넷 라디오도 들을 수 있도록 하면 좋겠고..

댓글 첨부 파일: 
첨부파일 크기
Image icon 0바이트
voljin의 이미지

좀 더 궁리해서 나비를 인스톨하고 그놈 메뉴랑 파이어폭스 설정을 저장한 뒤 새로 만들어봤는데 좋군요.

일단 apt-get --purge remove language-* 로 100메가 정도 되는 각종 랭귀지팩을 지우고 -ko 랭귀지팩만 설치했습니다. 오픈오피스도 한글받침입력 버그 없는 녀석으로 업그레이드 하고 영문 l10n과 헬프파일 지우고 l10n-ko와 한글 헬프파일로 교체하고..

각종 어플리케이션 설정은 임의로 livecd란 유저를 생성한 다음 그놈패널 모양이랑 벽지, 폰트등을 설정해주고 livecd의 /etc/skel/ 안에 카피해주면 간단하더군요. (파이어폭스 캐쉬 같은 것들은 물론 골라서 지워줘야하고요.)
다만 오픈오피스 설정파일들은 경로 문제가 있어서 다 지워줘야합니다. (.sversionrc, .openoffice/)
용량이 빡빡해서 걱정했는데 extracted_cd/programs/ 안을 들여다보면 윈도우에 라이브cd 넣었을 때 쓸 수 있도록 윈도우용 gimp랑 openoffice등이 들어있습니다. 이걸 싹 지워버리면 100메가정도 여유가 생기더군요.

리눅스를 주변에 권해줄때 가장 걸리는게 못생긴 폰트랑 볼드패치인데 둘 다 깔끔하게 해결한 livecd를 만들었으니 대량으로 구워서 사방에 퍼트려야겠네요. :twisted: :twisted:

nskystars의 이미지

http://www.linux-live.org/ SLAX제작자가 라이브 시디를 만들기 위해 자신이 만들어놓은 스크립트를 소개하는 사이트입니다.

또한 slax-popcorn 이란게 있습니다. 130메가 정도인데, XFce, firefox, mplayer등이 기본적으로 깔려있습니다. SLAX에는 모듈이라는 개념이 있어 프로그램을 마음대로 추가할 수 있죠. 이런데다가 원하는 프로그램/설정등을 추가하는 것도 좋은 방법일 듯.
http://slax.linux-live.org
http://kldp.net/projects/slax
http://www.google.co.kr/search?hl=ko&q=%3Fintitle%3Aindex.of%3F+slax-popcorn.iso

rhimtree의 이미지

x86-64용 live-CD 이미지 배포하는 곳은 어디 없을까요?
AMD64 뉴케슬 3000+ 에 soyo 보드(ali 칩셋, 지금은 soyo에서 메인보드 사업 접었다고 하더군요,) 사용중인데
ubuntu나 fedor, hannsoftlinux 모두 설치까지는 되는데 실행에 문제가 있어서
자꾸 리부팅 되던지 아예 하드웨어 초기화 도중에 얼어버리더군요.
쓸만정 정보 가지고 계신 분 있으시면 부탁드립니다.

----------------
하늘, 바람, 구름
그리고
----------------

jachin의 이미지

rhimtree wrote:
x86-64용 live-CD 이미지 배포하는 곳은 어디 없을까요?
AMD64 뉴케슬 3000+ 에 soyo 보드(ali 칩셋, 지금은 soyo에서 메인보드 사업 접었다고 하더군요,) 사용중인데
ubuntu나 fedor, hannsoftlinux 모두 설치까지는 되는데 실행에 문제가 있어서
자꾸 리부팅 되던지 아예 하드웨어 초기화 도중에 얼어버리더군요.
쓸만정 정보 가지고 계신 분 있으시면 부탁드립니다.

SATA 컨트롤러 드라이버에 따라 부팅시 멈추는 경우를 봤습니다만, Ali 제품이라니 어떤 컨트롤러 드라이버를 사용해야 할지도 조금 막막하네요. -_-a;;;

Fedora x86-64 로도 실행이 안된다면 정말 어렵네요. -_-;;

voljin의 이미지

쪽지 주신 분이 몇분 계신데 이미지 공유는 용량 문제도 있고, hoary live cd에 버그가 아직 남아있어서 (제 경우 livecd로 부팅하면 네트웍을 자동으로 안잡고 수동으로 잡아줘야합니다) 힘들 것 같습니다. 한양굴림 폰트 문제도 있고..

대신 주말에 시간을 내서 수정한 우분투 라이브CD 만드는 법을 좀 자세하게 올려보도록 하겠습니다.
참고로, cloop 이미지라는게 읽기 전용이라서 마운트하고 파일을 지워도 소용이 없더군요. (CD에서 멀티세션 굽는거랑 똑같은..)

dd if=/dev/zero of=livecd_fs bs=1M count=2048
mke2fs livecd_fs
mkdir tmp
sudo mount -o loop livecd_fs tmp
sudo rsync -rplav mnt/ tmp/ (여기서 mnt는 extracted_fs를 마운트한 디렉토리)

위와 같이 새로 만든 파일시스템 이미지로 파일을 싹 옮기고 livecd_fs를 create_compressed_fs 명령으로 cloop에 밀어넣으면 지운 용량이 제대로 반영됩니다. (굴림 빼고 나머지 트루타입 폰트를 다 지우니 460메가까지 줄어들더군요)
리눅스 깔아놓은게 노트북이고 하드 용량에 여유가 없어서 못해봤지만 dd로 extracted_fs를 하드 파티션에 옮긴 다음 이 파티션으로 부팅해서 이것저것 설정하고 도로 파일로 되돌리는 방법을 쓰면 설정하기 편해질 것 같습니다. (일단 엑스에 그놈까지 뜨니..)

zepinos의 이미지

voljin wrote:
쪽지 주신 분이 몇분 계신데 이미지 공유는 용량 문제도 있고, hoary live cd에 버그가 아직 남아있어서 (제 경우 livecd로 부팅하면 네트웍을 자동으로 안잡고 수동으로 잡아줘야합니다) 힘들 것 같습니다. 한양굴림 폰트 문제도 있고..

대신 주말에 시간을 내서 수정한 우분투 라이브CD 만드는 법을 좀 자세하게 올려보도록 하겠습니다.
참고로, cloop 이미지라는게 읽기 전용이라서 마운트하고 파일을 지워도 소용이 없더군요. (CD에서 멀티세션 굽는거랑 똑같은..)

dd if=/dev/zero of=livecd_fs bs=1M count=2048
mke2fs livecd_fs
mkdir tmp
sudo mount -o loop livecd_fs tmp
sudo rsync -rplav mnt/ tmp/ (여기서 mnt는 extracted_fs를 마운트한 디렉토리)

위와 같이 새로 만든 파일시스템 이미지로 파일을 싹 옮기고 livecd_fs를 create_compressed_fs 명령으로 cloop에 밀어넣으면 지운 용량이 제대로 반영됩니다. (굴림 빼고 나머지 트루타입 폰트를 다 지우니 460메가까지 줄어들더군요)
리눅스 깔아놓은게 노트북이고 하드 용량에 여유가 없어서 못해봤지만 dd로 extracted_fs를 하드 파티션에 옮긴 다음 이 파티션으로 부팅해서 이것저것 설정하고 도로 파일로 되돌리는 방법을 쓰면 설정하기 편해질 것 같습니다. (일단 엑스에 그놈까지 뜨니..)


나비 등의 한글 입력에 FireFox, rlogin(rdesktop 이었나? -_-a)만 되면 되는데...혹시 CD 이미지로 공유해주실 수는 없나요?