LiveCD KasheL Final 릴리즈!!!!!

luark의 이미지

젠투E17라이브시디 버전1-r1이 완성됐습니다.
다음 주소에 가시면 더 깔끔하게 편집된 판으로 볼 수 있습니다.:oops:
(!)주의. 이문서는 오래된 내용을 담고 있을 수도 있습니다. 최신의 내용은 아래 링크에서 확인하시기 바랍니다.

http://blog.kashel.net/tt/index.php?pl=180

##글을 시작하기 전에##
집에 내려가서 컴퓨터를 하는데 늘 쓰던 리눅스가 아닌 MS윈도우를 쓰려니 매우 어색했다. 그래서 라이브시디가 하나 있으면 좋겠다고 생각했는데, 마침 신청한 우분투시디가 와서 라이브시디라는 것을 처음 써보았다. 그러나 늘 쓰던 환경이 아니다 보니 역시나 어색하긴 마찬가지였다. 오히려 윈도우가 낫다는 생각까지 들었다. 나만의 맞춤 라이브시디! 게다가 내가쓰는 E17환경이라면 멋지기까지 하겠지? 란 생각에 관련문서를 찾아보고 삽질을 시작했다.
http://gentoo-wiki.com/HOWTO_build_a_LiveCD
http://gentoo-wiki.com/HOWTO_build_a_LiveCD_from_scratch
http://gentoo-wiki.com/HOWTO_Some_LiveCD_related_tips
이 세곳을 참조했다.

우분투로 하려다가 기억이 가물가물 해서 현재 쓰고 있는 젠투로 라이브시디를 만들기로 했다. 그리고 벌써 후회하고 있다;;
스테이지2로 젠투를 설치하는 것과 똑같은 혹은 그 이상의 시간이 걸릴 것 같다; 지금까지 진행한 과정은 다음과 같다.

##설치준비##

1. 설치에 필요한 파일의 다운

http://mirror.gentoo.gr.jp/releases/x86/2005.1-r1/stages/
이곳에서 stage2파일을 받는다.
http://mirror.gentoo.gr.jp/snapshots/
이곳에서 가장 최근의 스냅샷파일을 받는다.

2. 작업디렉토리 만들기

최소 5기가 이상의 작업공간을 확보한 디스크에 적당한 디렉토리를 만든다.
# mkdir -p live/livecd/source
# cd live/livecd/source
# mv 다운받은스테이지2.bz2 .
# tar xvjfp 다운받은스테이지2.bz2
# cd usr
# mv 다운받은포티지스냅샷.bz2 .
# tar xvjf 다운받은포티지스냅샷.bz2

##설치의시작##

1. 설정파일의복사

make.conf와 /etc/portage/에서 필요한 파일 /etc/resolv.conf를 복사한다. make.conf는 적당히 고쳐준다. 불필요하게 용량을 많이 차지할 것 같은 USE는 제거한다.

라이브시디 작업에 쓰인 make.conf
CHOST="i686-pc-linux-gnu"
CFLAGS="-O3 -march=i686 -march=pentium3 -fomit-frame-pointer -pipe"
CXXFLAGS="${CFLAGS}"
ACCEPT_KEYWORDS="~x86"
MAKEOPTS="-j2"
LINGUAS="ko"
FEATURES="ccache loadpolicy"
GENTOO_MIRRORS="http://mirror.gentoo.gr.jp http://ftp.gentoo.or.kr/ ftp://ftp.ecc.u-tokyo.ac.jp/GENTOO http://gentoo.gg3.net/ ftp://gg3.net/pub/linux/gentoo/"
#VIDEO_CARDS="radeon"
#ALSA_CARDS="intel8x0"
WANT_GTK2="yes"
USE="-msse2 -fprefetch-loop-arrays -fforce-addr X gtk2 -doc firefox qt -mozilla -xmms -arts -cups divx4linux acpi acpi4linux memlimit nptl nptlonly win32codecs -jack xine browserplugin -icq mmx sse2 fbcon sse insecure-drivers -oss -flac -esd -motif dri userlocales"
USE="${USE} xine gstreamer "
USE="${USE} -dxr3 -mythtv xv sdl opengl aalib slang dga ggi vidix audiofile encode dvdplay"
USE="${USE} jpeg tiff gif avi wmf png exif imagemagick ogg vorbis flac a52 libcaca ffmpeg aac djbfft mng i8x0 dts speex vcd live tga matroska dvdread dvb lzo dv edl bidi bl quicktime"
USE="${USE} imlib imlib2 visualization sndfile svg mozsvg mp3 mad mjpeg ao libsamplerate"
USE="${USE} stream cdda musicbrainz sox shorten id3 lame mpeg mpeg2 mpeg4 xvid"
PORTDIR_OVERLAY="/usr/local/portage"

2. 필요한 디렉토리의 작성 및 마운트

# cd 작업디렉토리/livecd/source
# mount -o bind /proc proc
# mount -o bind /dev dev
# mkdir usr/portage/distfiles
# mount -o bind /usr/portage/distfiles usr/portage/distfiles

3. chroot

# cd livecd/source
# chroot . /bin/bash --login
# env-update
# source /etc/profile
# emerge -e system
.....

젠투라이브시디만들기 1일차인 현재까지 진행한 곳은 여기까지다. 지금 한창 94개의 패키지를 이머징 하고 있다.;; 결국 젠투 설치와 마찬가지의 시간을 잡아먹는다.;;;;; 다음 작업은 시스템이 만들어진 후에 계속 진행하도록 하겠다.

4. 설정업데이트

기본 시스템의 이머징이 완료 됐다. etc-update를 한번 수행해 준다. 시간을 맞춘다.
# etc-update
# ln -sf /usr/share/zoneinfo/ROK /etc/localtime

5. 필요 패키지의 설치

# emerge coldplug hotplug sysklogd vixie-cron libXaw nabi imhangul unfonts unfonts-extra xchat unrar beep-media-player gentoolkit vim gimp alsa-utils alsa-oss hdparm screen reiserfsprogs irssi dhcpcd grub mingetty hwsetup bootsplash rp-pppoe e2fsprogs aumix livecd-tools device-mapper openoffice-bin mozilla-firefox gvim qcomicbook gnome-terminal yafc gaim e emotion entice elicit emelfm2 conky engdic jfbterm unzip unalz sys-fs/fuse cpudyn acpid xf86-video-vesa xf86-video-vga xf86-video-vmware xf86-video-savage/ xf86-video-nv xf86-video-i810/ xf86-video-i740/ xf86-video-trident/ xf86-video-voodoo/ x11-drivers/xf86-input-mouse xf86-input-keyboard xf86-input-evdev x11-drivers/xf86-video-ati mpg123 unfont-extra feh grun glx-utils

X를 포함해서 굉장히 많은 패키지를 이머징 할 것이다. 신경끄고 딴일을 하도록 한다. xf86-video-xxx패키지의 경우 자신에게 해당되는 것만을 골라서 이머징해도 된다.(나는 범용성을 위해 여러가지 드라이버를 이머징했다.)
그리고 몇몇 패키지는 overay에서 패치가 가해진 것을 설치하는 게 좋다. 한글패치된 jfbterm, 인코딩패치된 unzip, 오버레이로만 있는 unalz, 한글사전이 추가된 engdic 등이 그러하다. 오버레이에 관한 설명은 http://dawoum.wowdns.com:8080/mediawiki/index.php/PortageOverlayList 이곳 유리님의 위키를 참조하도록 한다. http://note.barosl.com/svn/gentoo/portage/ 랜덤의여신님이 관리하는 오버레이 목록에서 구할 수도 있다.
또한 일부 패키지는 mask가 걸려 있거나 cvs로만 존재해 keyword를 추가해 줘야 한다. xorg-7.0과 E17관련 패키지들이 그러하다. 이에 대한 설명도 http://dawoum.wowdns.com:8080/mediawiki/index.php/EnlightenmentDR17 유리님의 위키를 참조하도록 한다.

6. 필요서비스 등록

# rc-update add sysklogd default

마찬가지로 net.eth0, vixie-cron, hotplug, coldplug,cpudyn,acpid 를 추가한다.
*첫번째버전에서 확인한 결과 cpudyn, acpid, sysklogd가 제대로 동작하지 않았다. 로컬머신에서는 제대로 동작하는 데몬들이므로 뭔가 허접한 필자의 착오가 있었던 것 같다.(뭔지는 아직 모르겠다.)

7. 커널의 설치

/usr/portage/sys-kernel 에서 적당한 커널을 선택한다.
ex) # emerge gentoo-sources
커널 옵션에는 다음을 반드시 추가한다.
1. squashfs filesystem
2. iso9660 cdrom filesystem
3. initrd support, set size to 8MB
4. loopback block device support
5. IDE/ATAPI cdrom device support
6. ext2 filesystem support
7. tmpfs filesystem support

커널 설정이 어려우시다면 젠투라이브시디(install-minimal-xxx.iso)에 isolinux디렉토리를 보면 인스톨시디의 커널설정파일이 있으니 가져다가 make oldconfig한 후에 적당히 손봐주면 쉽습니다.

1. 커널컴파일

# cd /usr/src/linux
# make menuconfig
# make modules modules_install bzImage
# make install

2. initrd파일을 만들기

genkernel을 이용한다.
# genkernel all --no-bootsplash --no-clean --menuconfig

3. 모듈업데이트
커널컴파일을 마친 후에는 모듈설정을 업데이트 해줘야 한다.
# depmod -a
# modules-update

이부분에서 엄청 삽질을 했는데 분명 gentoo-source-2.6.14-r3으로 커널컴파일을 했고 나온 결과물도 2.6.14-gentoo-r3 이름을 달고 있는데도 2.6.14-gentoo-r2 모듈이 없다고 계속 에러를 냈었다. 그래서 그냥 /lib/modules/2.6.14-gentoo-r3 를 -r2로 바꿔줬더니 되었다.;;;;;;; 난감하다.

8. 설정파일의 수정

1. fstab

/dev/loop0 / squashfs ro,defaults 0 0
none /proc proc defaults 0 0
none /dev/shm tmpfs defaults 0 0
none /dev/pts devpts defaults 0 0

fstab파일의 아랫쪽이나 앞쪽에 빈라인을 만들어 둬야 한다.

2. /boot/grub/menu.lst

default 0
timeout 30
splashimage=(cd)/boot/grub/splash.xpm.gz
title=KasheL - Eden for Luark
title=Gentoo Live CD with Enlightenment DR-17
title=---------------------------------------
title=KasheL Basic
root (cd)
kernel (cd)/boot/kernel root=/dev/ram0 init=/linuxrc looptype=squashfs loop=/livecd.squashfs nodevfs cdroot dodmraid
initrd (cd)/boot/initrd

title=KasheL on Notebook
root (cd)
kernel (cd)/boot/kernel root=/dev/ram0 init=/linuxrc vga=791 looptype=squashfs loop=/livecd.squashfs udev nodevfs cdroot dodmraid
initrd (cd)/boot/initrd

title=KasheL with NO-FrameBuffer
root (cd)
kernel (cd)/boot/kernel root=/dev/ram0 init=/linuxrc looptype=squashfs loop=/livecd.squashfs udev nodevfs cdroot dodmraid
initrd (cd)/boot/initrd
title=---------------------------------------
title=Memtest86
root (cd)
kernel (cd)/boot/memtest86/memtest.bin

title=Memtest86+
root (cd)
kernel (cd)/boot/memtest86plus/memtest.bin

grub.conf를 삭제하고 심볼릭링크파일이 아닌 실제파일로 만들어준다. cdrom에서는 링크파일을 인식하지 못한다고 한다. 그리고 \로 구분된 줄을 한줄로 써준다. 그리고 boot디렉토리를 작업디렉토리의 밖으로 빼준다. 예를 들어 livecd/sources에서 작업을 하고 있으므로 livecd에 boot를 생성하여 옮겨주도록 하자. 라이브시디 이미지를 만들었을 때 별도의 boot디렉토리를 사용할 것이므로 용량만 차지할 뿐 의미가 없게 된다.

3. /etc/init.d/bootmisc

34~38라인을 수정한다.
if [[ -x /sbin/env-update.sh ]] ; then
ebegin "Updating environment"
/sbin/env-update.sh -u > /dev/null
eend 0
fi

이것을 아래와 같이 바꾼다.
if [ -x /sbin/env-update.sh ]
then
if [ /etc/env.d -nt /etc/profile.env ]
then
ebegin "Updating environment"
/sbin/env-update.sh >/dev/null
eend 0
else
einfo "Environment up-to-date"
fi
fi

4. /etc/conf.d/rc

11번째 라인의 RC_PARALLEL_STARTUP="no" 를 yes로 바꾼다.
RC_PARALLEL_STARTUP="yes"

5. /etc/inittab의 수정으로 자동로그인

자동로그인 설정을 한다. 먼저 설치한 mingetty를 사용한다.
31번째 라인을 아래와 같이 고친다.
c1:12345:respawn:/sbin/mingetty --autologin root --noclear tty1

##라이브CD빌드##

1. 빌드의 준비

마지막으로 etc-update, env-update, source /etc/profile을 한번 해주고 exit로 빠져나가 작업하느라 마운트란 디렉토리들을 언마운트한다.
# etc-update
# env-update
# source /etc/profile
# exit
# umount dev
# umount proc
# umount usr/portage/distfiles

2. boot를 밖으로 뺀다

# cd ..
# mv source/boot .
# mkdir source/boot

3. 파일시스템의 압축이미지를 만든다

라이브cd의 압축이미지를 만든다. mksquashfs를 이용한다. 불필요한 파일은 용량을 줄이기 위해서 -ef옵션으로 빼도록 한다. 그리고 tmp/ var/tmp 등은 삭제하도록 하자.
# cd ..
# mksquashfs source/ ./livecd.squashfs -ef source/usr/share/doc -ef source/usr/src -ef source/usr/portage -ef source/usr/lib/gcc-lib -ef source/usr/local/portage

4. 부트이미지를 만든다

# mkisofs -R -b boot/grub/stage2_eltorito -no-emul-boot -boot-load-size 4 -boot-info-table -iso-level 4 -hide boot.catalog -o /home/luark/livecd.iso ./

이때 주의할 것은 touch livecd로 작업디렉토리에 빈파일을 하나 만들어 줘야 한다는 점이다. 이문제로 peniar씨는 일주일을 삽질했고 나는 세시간가량을 삽질했다;;;;; 물론 해결은 고수 페냘씨가 했다. 무슨 말인가 하면 아래와 같이 보여져야 한다는 뜻이다.
KasheL livecd # ls -al
합계 680272
drwxr-xr-x 3 root luark 128 2005-11-30 03:04 .
drwxr-xr-x 5 root luark 120 2005-11-30 03:04 ..
drwxr-xr-x 3 root root 400 2005-11-30 03:05 boot
-rw-r--r-- 1 root luark 0 2005-11-30 02:38 livecd
-rwx------ 1 root luark 695918592 2005-11-30 00:46 livecd.squashfs

그리고 또 한가지 주의할 점은 root디렉토리에 설정파일을 너무 많이 넣어 놓지 않아야 한다는 점이다. 원래 계정의 설정파일을 복사해 오면서 부주의로 94메가나 되는 용량을 차지하게 해놔서; 계속 에러가 나는데 도대체 왜 나는건지 못찾아 한참을 헤맸다.

5. 기타 정보

이 작업을 진행하면서 다음과 같은 두개의 스크립트를 이용했다. 마지막과정 cd이미지 만드는 과정을 되풀이하기가 귀찮아서 만든 것이다.
*작업준비스크립트
luark@KasheL:~$ cat /usr/local/bin/livework.sh
#!/bin/bash
cd /data/live/source
mount -o bind /dev/ dev/
mount -o bind /proc/ proc/
mount -o bind /usr/portage/distfiles/ usr/portage/distfiles/
chroot . /bin/bash --login
umount dev
umount proc
umount usr/portage/distfiles
cd ..

*이미지만드는 스크립트
luark@KasheL:~$ cat /usr/local/bin/livecdmake.sh
#!/bin/bash
cd /data/live
mksquashfs source/ ./livecd.squashfs -ef source/usr/share/doc -ef source/usr/src -ef source/usr/portage -ef source/usr/lib/gcc-lib -ef source/usr/local/portage
mv livecd.squashfs livecd/
cd livecd
mkisofs -R -b boot/grub/stage2_eltorito -no-emul-boot -boot-load-size 4 -boot-info-table -iso-level 4 -hide boot.catalog -o /home/luark/livecd.iso ./

그리고 작업을 한 디렉토리구조는 아래와 같았다.
작업메인 : /data/live/
작업루트 : /data/live/source/
cd 이미지 : /data/live/livecd/
/boot : /data/live/livecd/boot
livecd(null) : /data/live/livecd/livecd(null)
livecd.squashfs : /data/live/livecd/livecd.squashfs(압축이미지)

끝으로 라이브시디 작업을 하는데 많은 조언과 격려를 해준 peniar씨에게 다시한번 감사를 드린다. 또한 HOWTO build a LiveCD from scratch 이 문서를 작성한 많은 이들에게 역시 감사를 드리고 싶다.

File attachments: 
첨부파일 크기
Image icon 2005-12-01-163725_1280x800_scrot.png315.59 KB
Forums: 
luark의 이미지

마찬가지로 http://blog.kashel.net/tt/index.php?pl=186 이쪽에 가시면 더 깔끔하게 보실 수 있습니다.=3

grub부팅모습

라이브시디 압축푸는 모습

부팅모습

E17시동 모습

E17에 그놈 터미널을 띄운 모습

희망도입니다.;;;; 이렇게 되는 그날까지;
[/img]

---

---
키체의 힘으로 당신에게 평안을...

ed.netdiver의 이미지

오, 멋집니다. :D
헌데 따라하기가 무섭~ :oops:

--------------------------------------------------------------------------------
\(´∇`)ノ \(´∇`)ノ \(´∇`)ノ \(´∇`)ノ
def ed():neTdiVeR in range(thEeArTh)

송효진의 이미지

quickpkg 패키지명
하면 이미 emerge 된 바이너리를 tbz2 로 만들어줍니다.

regenworld 해서 world 목록에서 빠진것 넣고,
다 tbz2 만들어서
/usr/portage/packages 를 bind 시켜주고 바이너리 설치하면 됩니다.

요새 삽질이 귀찮아져서 라이브CD 만들기 시도를 안해봤는데,
좋은 본보기가 생겼네요.
잘 남겨주셔서 감사합니다.

익명 사용자의 이미지

버전1-r2 의 스샷입니다.
어느정도 모양새가 갖춰졌네요.

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

스샷추가 OOO입니다. xcompmgr투명 아닙니다.; 적당한 그림파일이 없어서 스샷잡은걸 바탕으로 깔았을뿐;;;

---

---
키체의 힘으로 당신에게 평안을...

luark의 이미지

첫번째 다운가능한 릴리즈 버전입니다.
이글의 원본은 http://blog.kashel.net/tt/index.php?pl=190 여기에서 보실 수 있습니다.

라이브시디는 다음 주소에서 받을 수 있었습니다만; 호스팅계정의 월 트래픽이 20기가로 제한되어 버려서 배포는 중단하도록 합니다.

http://pds.kashel.net/pds/livecd.iso

지금 이 글은 라이브 시디로 부팅해서 작성중입니다.
자세한 내용은 아래 링크의 글을 확인해 주세요.

http://blog.kashel.net/tt/index.php?pl=188

현재까지 해결 못한 문제점은 다음과 같습니다. 차후버전에서는 수정될 수 있으면 좋겠습니다.

# 바탕화면 투명화
e17setroot로 수동으로는 되는데 시작프로그램에 넣어놓은 것이 잘 안되네요. 이건 금방 고칠 수 있겠습니다. 일단은 e17setroot -s /mnt/livecd/xx/moontree.jpg 이 명령을 넣으시면 투명바탕이 지원이 됩니다.

# 마우스휠 작동 안함.
xorg.conf를 만들어 넣으면 모니터가 다른 경우등에 안맞을 수 있어서 자동으로 잡도록 일부러 빼버렸는데 자동으로 잡는 마우스가 휠이 안되네요. imwheel을 쓰는 방법도 시도해 봤지만; ㅁㄴㅇㄹ입니다. 좋은 방법 아시는 분은 알려주세요.
참고로 제 노트북의 터치패드와 usb마우스인식은 잘되는군요. 가운데 버튼도 잘 먹습니다만, 휠만 안됩니다.

# 자동모듈로드가 안됨 예를들어 8139too 같은..
덕분에 modprobe 8139too && /etc/init.d/net.eth0 start 를 해줘야 인터넷이 됩니다. coldplug, hotplug 를 넣어놨고 오토로드모듈에 8139too 라고 적어 줬는데도 그러네요;; 난감합니다.
마찬가지로 해결책을 아시는 분의 조언을 구합니다.

# E17의 에러발생
로컬머신에서 쓰는 E17에 비해 너무 잦은 세그폴트 에러를 냅니다. 엑스가 강제로 종료당하거나 하는건 아니고 '무시' 나 '계속'을 하면 됩니다만 신경쓰이는 건 어쩔 수 없군요. 로컬머신에 비해 너무 잦은 에러라서;;; 다음 릴리즈 전에 emerge euD world 를 해보도록 하겠습니다.

# 로컬머신의 하드 자동 마운트 안됨
수동으로는 됩니다만;; 자동으로 되면 더욱 편할 것 같군요. cd를 자동으로 마운트 해주는 스크립트를 손봐서 넣어주면 될 것 같지만....;ㅁㄴㅇㄹ

현재는 이정도 입니다; 사용해보시고 이게 이상하다?! 뭐냐 이건?! 라는 부분은 저에게도 알려주시면 고쳐보도록 노력해 보겠습니다. 해결책까지 제시해주시는 센스!를 발휘해 주시면 더욱 감사하겠습니다. ^^

현재 스샷입니다.

---

---
키체의 힘으로 당신에게 평안을...

luark의 이미지

마우스 휠 해결했습니다.
xorg.conf를 만들되 안에다가 여러가지 설정을 적어줘서 다양한 환경에 대응할 수 있게 했습니다.

마우스휠 작동 안함.
xorg.conf를 만들어 넣으면 모니터가 다른 경우등에 안맞을 수 있어서 자동으로 잡도록 일부러 빼버렸는데 자동으로 잡는 마우스가 휠이 안되네요. imwheel을 쓰는 방법도 시도해 봤지만; ㅁㄴㅇㄹ입니다. 좋은 방법 아시는 분은 알려주세요.
참고로 제 노트북의 터치패드와 usb마우스인식은 잘되는군요. 가운데 버튼도 잘 먹습니다만, 휠만 안됩니다.
->해결
결국 xorg.conf를 만들어서 해결을 보았다. 설정은 여러개를 추가해서 다양한 환경에서 사용이 가능하도록 했다.
그래픽 카드는 ati,radeon,nv,mga를 지원하고
마우스는 imps2를 이용하여 /dev/mouse, /dev/input/mice 를 찾도록 했다.
덕분에 휠은 잘된다.
다른시스템에서도 잘 돌아갈런지 릴리즈버전1-r3에서 확인해 주면 감사하겠다.

---

---
키체의 힘으로 당신에게 평안을...

송효진의 이미지

수고가 많으십니다.
오늘 코엑스 안오시나요?

저녁식사도 준비 되었다는 첩보가 들어왔는데... 8)

luark의 이미지

송효진 wrote:
수고가 많으십니다.
오늘 코엑스 안오시나요?

저녁식사도 준비 되었다는 첩보가 들어왔는데... 8)

^^; 아쉽게도 전 참가하지 못하네요. 즐거운 시간들 보내시면 좋겠어요.

---

---
키체의 힘으로 당신에게 평안을...

다크슈테펜의 이미지

luark님의 바탕화면은 언제나 뽀대가 나요 *0*

인생이란게 다 그런게 아니겠어요....? 뭘(?)
http://schutepen.egloos.com

luark의 이미지


버전1-r3 이 릴리즈 됐습니다. 변경점은 아래와 같습니다. 그리고 저번과 마찬가지로

http://pds.kashel.net/pds/livecd.iso

에서 다운이 가능햇습니다만; 계정 트래픽이 월 20기가로 제한된 관계로 배포를 중단하겠습니다.

원본문서는 아래와 같습니다.

http://blog.kashel.net/tt/index.php?pl=195

좋아진 점이 명확한 반면 나빠진점도 이보다 나쁠 수 없다는 이상한 버전업이 되었습니다. 버전1은 남은 두가지의 버그만 고쳐 r4가 마지막이 될 예정입니다. 안정성은 매우 향상되었습니다.

##개선된 내용

Quote:

부팅시간개선(3분~3분30초)
xorg.conf사용(지원카드목록:radeon,ati,nv,mga)(지원해상도:거의다)(지원컬러수:only24bit)
투명바탕화면보기 지원
3D가속 지원(radeon만 테스트해봤음)
턱스레이서 추가
마우스 휠 지원
파이어폭스 테마 변경
파이어폭스 sage지원
내맘대로북마크 추가
커널 2.6.14-r2로 판올림
E17 안정화 개선(6시간 정도 돌린 동안 에러 한번도 없었음)
E17 테마변경(E버전을 올리면서 불가피했음, 최신테마만 작동함)
노래파일 몇개 넣었음(일드주제곡)

##나빠진점

Quote:

alsa사운드카드 설정 실패;;;(r2에서 됐었는데 r3에서 안되다니 ㅁㄴㅇㄹ
8139too자동로드 실패->네트웍을 수동으로 가동해야 함
e17메뉴에서 한글지원 안됨

---

---
키체의 힘으로 당신에게 평안을...

luark의 이미지

RC버전이 나왔습니다.
이제 자잘한 것만 몇가지 손보고 정식버전으로 릴 할예정입니다.

스샷은
http://blog.kashel.net/tt/index.php?pl=197
여기서 볼 수 있습니다.

기존에 문제됐던 부분들도 다 수정되어서 안정적으로 자알 쓸 수 있습니다.

---

---
키체의 힘으로 당신에게 평안을...

luark의 이미지

정식버전 나왔습니다.

자세한 릴리즈 내용 및 사용 방법은 아래 링크의 글을 참고해 주세요.

http://blog.kashel.net/tt/index.php?pl=199

그리고 피드백 및 불만사항 말씀해 주시면 감사하겠습니다. ^^
http://blog.kashel.net/tt/index.php?pl=194

---

---
키체의 힘으로 당신에게 평안을...

bokkwonsu의 이미지

요세 라이브CD 많이 나오네요

우분투 라이브CD 정말 깔끔하게 잘 만들었던데

한소프트 리눅스도 2006부터는 라이브CD 제공한다고 하고

아이겟리눅스도 라이브CD있길래 해볼려고 지금 받아놨구요 ㅎㅎ

luark의 이미지

정식 버전에 몇가지 문제점이 있어서 수정하여 배포합니다. 자세한 사항은 아래 링크를 확인해 주세요.

http://blog.kashel.net/tt/index.php?pl=203

수정된 내용은 다음과 같습니다.

# jfbterm을 통한 한글 지원
# E17에서 메뉴 및 타이틀바에 한글지원(UnDinaru체)
# 은진체와 구슬체 글꼴 추가
# csh추가
# ls관련 alias 추가
# xev등 몇가지 프로그램 추가설치
# 몇가지 프로그램아이콘 변경, 한글이름 일부사용

---

---
키체의 힘으로 당신에게 평안을...

kernuts의 이미지

허걱... 이미지 다 받아서 돌려봤는데 로그인하라네요?
뭘로 로그인 해야합니까...

luark님 블로그도 사라졌네요??

The knowledge belongs to the World like Shakespear's and Asprin.

luark의 이미지

kernuts wrote:
허걱... 이미지 다 받아서 돌려봤는데 로그인하라네요?
뭘로 로그인 해야합니까...

luark님 블로그도 사라졌네요??

사용해 주신데 대해 감사 말씀드립니다.

블로그에 사용방법이 적혀 있었는데, 어제,그제 서버마스터가 서버의 젠투를 다시 설치한다고 열심히 삽질을 한 까닭에 접속이 불가능 했었습니다.

기본 로그인아이디/패스워드는 root/kashel 입니다.
새 버전에서는 기본으로 로그인이 되도록 바꿨습니다만;
su를 한번 써줘야 되네요.

그나저나 로딩시간을 절반으로 줄인 버전(파이널-r2)이 나왔는데;
호스팅계정의 트래픽제한이 생겨서 기존의 방법으로는 배포할 수가 없군요.
몰랐는데 꽤 많은 분이 받아가셨던 모양입니다;;;;
덕분에 무제한 트래픽에서 20기가로 ㅜㅜ

차후 다른 배포 방법을 생각해 봐야겠습니다.

참, 파이널-r2에서의 변경점은 http://blog.kashel.net/tt/index.php?pl=223 이렇습니다. 특이할만한 점은 부팅속도개선(부팅소요시간을 절반으로 줄였습니다. 기존의 것이 문제가 있었던 듯합니다.(라이브시디는 원래 그런줄 알았었는데;;; 우분투라이브시디도 꽤 오래걸렸고 써본게 우분투라이브시디밖에 없으니..) 그리고 gcc-3.4.4 -O2이머징, 단축키로 프로그램 실행 지원 등입니다.

이제 큰 변경은 없고 이처럼 자잘한 것들을 수정하여 완성도를 높여가는 쪽으로 하려고 합니다.

---

---
키체의 힘으로 당신에게 평안을...

hiseob의 이미지

torrent 를 고려해보세요.

luark의 이미지

hiseob wrote:
torrent 를 고려해보세요.

토렌트기 뭔가 해서 찾아봤더니 p2p와 비슷한 것이군요. 약간 발전된. 어차피 소스제공자도 한명이고 동시에 받아갈 분들이 많은 것도 아니라서 당나귀나 빗토렌트나 거기서 거기일 듯 합니다;

---

---
키체의 힘으로 당신에게 평안을...

luark의 이미지

음.; 클럽박스에 올리기로 했습니다. 리눅스에서는 안된다는 단점이 있지만; 현재로서는 가장 무난한 해결책인 듯 싶습니다. 저속무료다운모드도 있고...
http://clubbox.co.kr/kashel
에서 3시즈음 부터 다운이 가능할 겁니다;;(첨해보는거라;)

---

---
키체의 힘으로 당신에게 평안을...

danskesb의 이미지

그냥 KLDP.net에 프로젝트를 만드셔서 올리는 건 어떨까요?

luark의 이미지

peremen wrote:
그냥 KLDP.net에 프로젝트를 만드셔서 올리는 건 어떨까요?

그런 거창한게 아니라...;
왠지 kldp.net은 고수들의 영역! 이라는 느낌이 들어서요..
하지만 그것도 괜찮은 방법 같네요.
문제는 소스라는게 별달리 없는지라;;;;
일단 등록 신청은 했습니다만; 허가가 날런지는.... 모르겠군요.=3

---

---
키체의 힘으로 당신에게 평안을...

익명 사용자의 이미지

KLDP.net 가 열린 듯 합니다.
거기 가보니 어떤 파일도 없다고 나왔습니다.

utpark의 이미지

luark wrote:
peremen wrote:
그냥 KLDP.net에 프로젝트를 만드셔서 올리는 건 어떨까요?

그런 거창한게 아니라...;
왠지 kldp.net은 고수들의 영역! 이라는 느낌이 들어서요..
하지만 그것도 괜찮은 방법 같네요.
문제는 소스라는게 별달리 없는지라;;;;
일단 등록 신청은 했습니다만; 허가가 날런지는.... 모르겠군요.=3

전에 블로그에 "프로젝트 하실 의향이 있으신지?"라고 질문을 했었는데 ....
관리자만 보기(?)로 질문을 했더니, 관리자만 보기로 답변이 붙었더라구요. :lol:

어쨌던 프로젝트를 하신다니 축하드립니다. :wink:

luark의 이미지

Anonymous wrote:
KLDP.net 가 열린 듯 합니다.
거기 가보니 어떤 파일도 없다고 나왔습니다.

넵 확인해 보니 프로젝트가 열렸군요. 그런데;; maximum upload size가 32메가 라고 하는군요. ;;;;;;; 그렇지 않을까 하고 걱정했었는데, 역시나 입니다.:cry:

이쪽으로의 배포는 ㅁㄴㅇㄹ;;입니다.

utpark wrote:
luark wrote:
peremen wrote:
그냥 KLDP.net에 프로젝트를 만드셔서 올리는 건 어떨까요?

그런 거창한게 아니라...;
왠지 kldp.net은 고수들의 영역! 이라는 느낌이 들어서요..
하지만 그것도 괜찮은 방법 같네요.
문제는 소스라는게 별달리 없는지라;;;;
일단 등록 신청은 했습니다만; 허가가 날런지는.... 모르겠군요.=3

전에 블로그에 "프로젝트 하실 의향이 있으신지?"라고 질문을 했었는데 ....
관리자만 보기(?)로 질문을 했더니, 관리자만 보기로 답변이 붙었더라구요. :lol:

어쨌던 프로젝트를 하신다니 축하드립니다. :wink:

아; 관리자만 보기로 답변이라...; 이런;;; 그랬었군요;. :oops:
어떤 프로젝트성은 아니고; 단순 배포목적 으로 만드려고 했었습니다만; 용량제한이란게 있는걸 몰랐네요.

---

---
키체의 힘으로 당신에게 평안을...

luark의 이미지

#gnome 의 병희 님께서 배포할 공간을 마련해 주셨습니다.

http://izb.knu.ac.kr/~luark/pds/kashel_final-r2.iso

병희님께 감사의 말씀을 드립니다.

#ubuntu 의 논리에러 님께서 관리하시는 곳에서도 받으실 수 있습니다.

http://211.221.249.14:502/linuxiso/

하루 다섯번까지 다운이 가능합니다.^^ 논리에러님께도 역시 감사의 말씀을 드립니다.

http://clubbox.co.kr/kashel 에서도 여전히 받으실 수 있습니다.

---

---
키체의 힘으로 당신에게 평안을...

luark의 이미지

답보상태였던 부트스플래시 지원이 해결된 덕분에 하루만에 버전업을 하게 되었습니다. 더불어 부팅시에 /dev/rtc부분에서 늦어지는 것도 해결을 하였으므로 초기에 설정했던 To-Do는 모두 완료가 되었습니다.

따라서, 추후 피드백 내용이 있을 경우 어느정도 모이면 가끔씩 업데이트를 하게될 것 외에는 당분간 업데이트 계획은 없습니다.

자세한 내용은 파이널 버전의 릴리즈 노트와
http://blog.kashel.net/tt/index.php?pl=203&ct1=12

r2버전의 변경점을 참고해 주시면 감사하겠습니다.
http://blog.kashel.net/tt/index.php?pl=223&ct1=12

r3의 변경점은 부트스플래시 지원과 /dev/rtc의 지연문제 그리고 jfbterm에서의 배경지원 뿐입니다.
gentoo-livecd 테마를 이용하여 사일런트모드에서 그래피컬하게 진행상태를 표시하게 되었고(배경화면은 전체적인 분위기에 맞게 수정하였습니다.) verbose모드 역시 지원합니다.

사용법은 http://blog.kashel.net/tt/index.php?pl=199&ct1=12 이 글을 참고해 주십시오.

또, 라이브 시디를 하드에 설치하는 방법이 궁금하신 분들은 http://blog.kashel.net/tt/index.php?pl=196&ct1=12 이 링크를 확인해 주시면 되겠습니다.

유용하게 쓰일 수 있으면 좋겠습니다. 감사합니다.

ps. 차후 버전에 대한 요구사항이나 현 버전의 불만사항은 http://blog.kashel.net/tt/index.php?pl=194&ct1=12 여기에 적어 주시거나 http://kldp.net/projects/kashel/ 이쪽으로 알려주시면 되겠습니다.

---

---
키체의 힘으로 당신에게 평안을...

hiseob의 이미지

r3 는 어디서 받나요 ;ㅂ;

luark의 이미지

hiseob wrote:
r3 는 어디서 받나요 ;ㅂ;

아;;
#gnome 의 병희님 제공 http://izb.knu.ac.kr/~luark/pds/LiveCD-KasheL-r3.iso
#ubuntu 의 헤즈님 제공 http://luark.haz3.com/pds/LiveCD-KasheL-r3.iso
#ubuntu 의 논리에러님 제공 http://linuxiso.daechung.info
에서 받을 수 있습니다. ;;;; 가장 중요한걸 빼먹었군요;;

그리고 배포할 공간을 제공해 주신 병희님, 헤즈님. 논리에러님에게 다시 한번 감사의 말씀을 드립니다. ^^

---

---
키체의 힘으로 당신에게 평안을...

훌륭한녀석의 이미지

제가 요즘 CE쪽에 몸담고 있어서 여기 들어올 날이 줄어들었는데 이와 같은 멋진 "꺼리"를 만들어주시니 너무너무 고맙습니다.

리눅스로 다시 돌아갈 그날까지.. live CD로 살아야겠군요.. ^^

헤즈님 제공해주신 iso 2.86MB/sec 감사합니다 :P

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.