- 작고, 빠른 리눅스
- 시스템에 깔지 않고 1G나 2G USB에 직접 설치하여 실습 및 리눅스 공부를 할 수 있는 유용한 패키지..
- 현재 4.2.1까지 Release 되어 있슴.
- 관련 사이트: http://www.puppylinux.org
Puppy Linux 설치
- puppy linux 토론 forum을 들어가서 관련 정보를 수집한다.
- Advanced Topics>Puppy Projects>Next Puppy Development>5.x 로 이동
-
현재 next puppy는 dpup와 upup로 구분되어 개발 중에 있음
- dpup : debian based puppy project
- upup : ubuntu based puppy project
- debian 이나 ubuntu에 친숙한 사람들은 쉽게 puppy에 적응할 수 있다.
-
upup 476 original을 다운로드한다.
- 위치: http://distro.ibiblio.org/pub/linux/distributions/puppylinux/test/woof-alpha9/
- 부트 이미지: http://phoenix.hnu.kr/ysyun/2009-2/cp/upup-476.iso
-
컴파일 환경: http://phoenix.hnu.kr/ysyun/2009-2/cp/upup_devx_476.sfs
- upup-476.iso 를 다운로드 한다음 CD-ROM으로 굽고, CD-ROM 부팅
-
CD-ROM 부팅 초기 화면
-
upup-476.sfs 기본 파일을 ram으로 복사 중
-
복사 완료 후 키보드 설정
- qwerty 키보드 선택 (키보드의 좌측 상단키 배열이 qwerty 순으로 나열되어 있기 때문에 붙힌 이름)
-
나라 설정 (country setting)
- 한국을 나타내는 ko_KR 을 찾아서 선택
-
시간대 설정 (우리나라는 일본과 같이 GMT+9 (표준시계보다 9시간 빠르다)를 사용한다.
-
다음으로 X 화면을 구동하기 위한 그래픽 화면 설정
- Xorg는 일반적인 그래픽 화면으로 프로그램에서 처리 (Xvesa보다 여러가지 다양하게 설정가능) : 일반적인 권장 사항
- Xvesa는 바이오스에서 처리 (Xorg보다는 빠르다.)
-
화면 해상도 설정
- 모니터 상태에 따라 1280x1024x24 (마지막 24는 pixel당 24bit 할당한다는 의미 - true color)
-
이제 다음과 같은 화면이 뜨면 설치 성공...
-
확대된 모습
-
네트워크 설정
- 바탕화면의 connect 실행
-
Connection Wizard에서 network 또는 wireless LAN 설정 선 택
-
네트워크 디바이스 선택 (일반적으로 eth0)
-
네트워크 주소 선택
- Auto DHCP는 자동적으로 IP를 할당 받음
- Static IP는 고정된 IP를 지정
- 방법을 잘 모르겠으면, Windows 환경으로 부팅한 다음 네트워크 설정에서 DHCP인지 Static IP인지 확인함
-
Static IP인 경우 IP 설정
- IP address : 현재 사용하고 있는 컴퓨터의 주소
- Net Mask: 사용하는 네트워크의 C 클래스 주소 범위를 지정 (255.255.255.0은 203.247.41이 네트워크이고, 뒤의 번호가 host ip를 나타냄)
-
Gateway: 사용하는 네트워크를 다른 네트워크와 연결 시켜주는 Network Router 주소, 일반적으로 네트워크 주소가 aaa.bbb.ccc.인 경우
aaa.bbb.ccc.1 인 경우가 대부분
- DNS는 Domain Name Service의 약자로서 name을 주소로 변환시켜주는 서비스
-
부팅된 puppy에서 install 작업 진행
- 화면 중간의 "Click button to run the Universal Installer" 옆의번 번개 버튼을 누름
-
다음 화면에서 "USB Flash Drive" 선택
- 선택 후, 설치하고자 하는 USB Flash drive를 선택
-
- 일반적으로 USB의 파일 시스템은 vfat(fat32)로 설정되어 있기 때문에, 'Filesystem in partition'의 버튼을 눌러 ext2 파티션으로 재설정한다.
- 이때 모든 데이터가 사라지기 때문에 반드시 빈 USB 또는 백업을 받아야 한다.
-
파티션 버튼을 누르면 다음과 같은 화면이 보인다.
-
- 하단의 /dev/sd?? 처럼 되어 있는 파티션 번호를 누른 후에 , Delete 버튼을 누른다.
- 다음, 다시 New 버튼을 누른 후에 ext2를 선택한다.
- 마지막으로 Apply 버튼을 누르면 지금까지의 작업이 진행된다.
-
마지막으로 메뉴의 Partition>Manage Flags를 실행하여 boot 에 check 표시가 되었는지 확인한다.
- 이부분에 체크되어 있지 않으면 부팅이 되지 않는다.
-
- 파티션의 변경이 완료되면, Install Puppy to sdd1: 과 같이 표시되는 버튼을 눌러 설치한다.
-
컴파일 환경 구축하기
- usb로 부팅한 후, /mnt/home 디렉토리에 upup-476.iso를 다운로드 했던 URL에서 upup_devx_476.sfs 를 다운로드 받는다.
- 다음에 부팅할 때, upup_devx_476.sfx를 항상 마운트하도록 추가한다. (부팅시 물어봄)
- 메뉴의 Shutdown>Reboot Computer 실행
-
사용자 정의 파일 저장할 것인지 물어봄
- 당연히 해야 함
- 다시 부팅할 때 이미 설정된 내용을 읽어 드림
- 일반적으로 512M정도를 선택
-
USB 파티션을 선택
- ntfs 파티션이나 vfat 파티션에도 저장 가능
- ntfs 파티션의 경우 warning
- HDD에 저장할 경우, 이동성이 제한되기 때문에 USB를 권장함
- 지시 사항대로 파일명을 변경하거나 용량을 선택하면 현재 설정된 내용을 사용자 정의 영역에 저장함
-
저장 형태를 물어봄
- Normal인 경우에는 암호를 물어보지 않음
-
저장할 사용자 영역의 크기
-
마지막으로 저장 확인
Puppy Linux CJK 설치하기
- CJK는 Chinese-Japan-Korean의 약자로서 2바이트 문화권을 의미
-
관련된 모든 파일은 여기에 있다.
-
upup-476cjk2 subforum을 참조하여 순서대로 설치한다.
- Install upup-476 (위의 Puppy Linux 설치 과정 참조)
-
replace initrd.gz to 'initrd-upup476utf8r2.gz'(rename to 'initrd.gz').
- --> 기존의 initrd.gz를 보존하기 위하여 다음과 같이 실행한다.
- -> 바탕화면의 Console을 눌러 실행
- $ cd /mnt/home
- $ mv initrd.gz initrd.orig.gz
- $ cp initrd-upup476utf8r2.gz initrd.gz
- 재부팅 {메뉴의 Shutdown에 Reboot Computer 명령이 있다.}
- 위 화면의 관련 pet들을 설치한다. pet 들을 먼저 다운로드 받은 후, 바탕 화면의 file을 선택하여, 클릭하면 설치된다.
* utf8_mount-upup476-2.pet
* scim-1.4.7-0.476.0.1.pet
* desktops_cjk-upup476-1.pet
* lang_support_??-upup476-0.2.pet
... you can install all 3(zh,ja,ko) together if you like.
seamoney는 웹브라우저이기 때문에 설치해야 할 걸요?
- 메뉴의 Menu > Desktop > Chooselocale country localisation를 실행하여
- locale을 'ko_KR'로 설정하고, encoding에 'UTF_8'을 설정한다.
- Restart X
-
Once more, restart X
- 한번 실행해서 잘 안된다. ㅋㅋ
- Start up 'browse' or 'edit'
- Press [Ctrl] + [Space], then SCIM shall be usable.
-
이때 scim으로 한글을 입력할 경우, 항상 종성이 채워지는 문제가 발생함.
- 예; 한겨례 -> 한결ㅖ
-
바탕화면의 install 프로그램을 실행하여, Puppy Package Manager 실행
-
화면 좌측 하단의 Find: 에 libhangul과 scim-hangul을 입력한 후 검색 버튼을 누르고, 선택하면 설치된다.
- libhangul과 scim-hangul 을 설치
-
트레이 화면의 scim 환경설정에서 추가한 한글 (회색 한 아이콘) 입력 IME 선택
- IME와 관련된 설정은 한글 모드에서 마우스 오른쪽 버튼을 이용하여 SCIM 환경 설정을 이용하여 설정한다. (자세한 내용은 패스..)
이렇게 해서 퍼피 설치가 끝났습니다.
-
SeaMonkey를 사용하던 중, 한글 입력단계에서 자꾸만 커서가 SeaMonkey의 상태바로 이동하는 경우가 있습니다. 그럴 경우 Edit>Preferences에서
Advanced>Keyboard Navigation에서 "Find As You Type" 기능을 해제하기 바랍니다.
- 참고로 이 페이지는 퍼피에서 작성하였습니다.
위 원본 링크
답글삭제http://comm-prog.springnote.com/pages/3959497