차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판이전 판 | |||
tech:puppy_linux [2018/04/14 16:16] – V_L | tech:puppy_linux [2018/04/14 16:17] (현재) – V_L | ||
---|---|---|---|
줄 2: | 줄 2: | ||
======Puppy Linux====== | ======Puppy Linux====== | ||
- | |||
puppy linux라는 live cd 배포판을 사용해 보자 | puppy linux라는 live cd 배포판을 사용해 보자 | ||
puppy 리눅스는 90M도 안되는 용량으로 많은 기본 프로그램을 제공한다 | puppy 리눅스는 90M도 안되는 용량으로 많은 기본 프로그램을 제공한다 | ||
모든 것이 RAM에서 실행되기 때문에 정말 빠르다 | 모든 것이 RAM에서 실행되기 때문에 정말 빠르다 | ||
- | |||
- | infoworld에서 뽑는 2008 bossie awards | ||
- | Small-footprint OS 부분 수상자로 선정되었다 | ||
공식 홈페이지 : http:// | 공식 홈페이지 : http:// | ||
줄 20: | 줄 16: | ||
=====설치===== | =====설치===== | ||
+ | 퍼피 리눅스는 리눅스의 가벼운 배포판 소개하는 글들에서 빠지지 않는 OS로 설치 이미지가 100메가밖에 되지 않는다. 9년전에 나온 윈도우 XP가 700메가정도 하고 최근의 OS들은 DVD를 지원할 정도에 비하면 정말 작은 용량이라고 할 수 있다. 더 작은 Damn Small Linux 같은 것도 있지만 설치 과정에서의 실패로 퍼피를 선택했다. | ||
- | 퍼피 리눅스는 리눅스의 가벼운 배포판 소개하는 글들에서 빠지지 않는 OS로 설치 | + | 위 ed2k 링크를 MorphXT를 이용해 다운로드 한 다음 어떤 방법으로 설치할지 우선 선택했다. |
- | 위 ed2k 링크를 MorphXT를 이용해 다운로드 한 다음 어떤 방법으로 설치할지 우선 선택했습니다. | ||
1. PC포맷 후 네이티브 설치 : 속도와 호환성은 좋지만 시험용으로 설치하는데는 위험 부담이 큼 | 1. PC포맷 후 네이티브 설치 : 속도와 호환성은 좋지만 시험용으로 설치하는데는 위험 부담이 큼 | ||
2. VirtualBOX 가상머신 내 설치 : 편리하지만 속도도 느리고 OS를 교체하는 느낌이 안 듬^^. | 2. VirtualBOX 가상머신 내 설치 : 편리하지만 속도도 느리고 OS를 교체하는 느낌이 안 듬^^. | ||
3. Unetbootin 이용해 USB에 설치 : 네이티브보다는 느리지만 가상머신보다는 빠른 속도, 호환성, 가지고 다닐 수 있어서 이 방법을 선택 | 3. Unetbootin 이용해 USB에 설치 : 네이티브보다는 느리지만 가상머신보다는 빠른 속도, 호환성, 가지고 다닐 수 있어서 이 방법을 선택 | ||
+ | Unetbootin을 이용해 설치하는 법은 위 사진을 보면 바로 알 수 있을 정도로 쉽다. | ||
- | Unetbootin을 이용해 설치하는 | + | 여기서 하나 소개시켜드릴 유틸리티가 |
- | 여기서 하나 소개시켜드릴 유틸리티가 Unetbootin입니다. USB에 리눅스를 설치할 수 있도록 해 주는 소프트웨어인데 사용법도 쉽고, 윈도우 CD영역 만드는 프로그램에서 드라이버가 없어 사용할 수 없는 싸구려 USB에도 문제없이 설치해주더군요. 저처럼 가상머신을 별로 좋아하지 않으시는 분들은 이를 이용해 USB에 리눅스를 설치해서 사용해도 좋을 것 같습니다. 다운로드는 http:// | ||
- | + | USB는 1기가만 넘으면 설치에 문제가 없다. 다 설치해도 700메가 정도밖에 차지하지 않다. | |
- | USB는 1기가만 넘으면 설치에 문제가 없습니다. 다 설치해도 700메가 정도밖에 차지하지 않네요. | + | 그리고 http:// |
- | + | ||
- | 그리고 http:// | + | |
USB에 퍼피 리눅스를 설치한 다음 메인보드 부팅 순서를 USB로 맞춰주고 부팅하면 설정 화면이 나타나고 | USB에 퍼피 리눅스를 설치한 다음 메인보드 부팅 순서를 USB로 맞춰주고 부팅하면 설정 화면이 나타나고 | ||
- | 사용 언어, 시간, 해상도 등을 설정해 준 다음 데스크탑 화면으로 들어갑니다. | + | 사용 언어, 시간, 해상도 등을 설정해 준 다음 데스크탑 화면으로 들어간다. |
- | 가장 위의 사진처럼 아이콘도 귀엽고, 속도가 느린 USB에서 구동하는데도 프로그램 구동 속도가 XP이상으로 빠르고 부드럽습니다. | + | 가장 위의 사진처럼 아이콘도 귀엽고, 속도가 느린 USB에서 구동하는데도 프로그램 구동 속도가 XP이상으로 빠르고 부드럽다. |
설정이 필요없는 퍼피 리눅스 | 설정이 필요없는 퍼피 리눅스 | ||
- | 언어 관련 설정을 제외하고는 따로 설정이 필요없을 정도로 거의 모든 설정이 되어 있습니다. | + | 언어 관련 설정을 제외하고는 따로 설정이 필요없을 정도로 거의 모든 설정이 되어 있다. |
- | 웹브라우저는 물론 설치되어 있으며 플래시도 설치되어 있어 다운로드가 필요없습니다. | + | 웹브라우저는 물론 설치되어 있으며 플래시도 설치되어 있어 다운로드가 필요없다. |
- | 동영상 플레이어는 가장 많이 사용하는 Xvid코덱이 설치되어 있으며 워드 프로세서, | + | 동영상 플레이어는 가장 많이 사용하는 Xvid코덱이 설치되어 있으며 워드 프로세서, |
- | 심지어는 윈도우에서 사용하던 NTFS 포맷 하드 디스크도 자동으로 인식해줍니다. | + | 심지어는 윈도우에서 사용하던 NTFS 포맷 하드 디스크도 자동으로 인식해준다. |
- | 퍼피리눅스가 설치된 USB를 가지고 있다가 PC가 고장났을 때 사용해도 좋을 것 같군요. | + | 퍼피리눅스가 설치된 USB를 가지고 있다가 PC가 고장났을 때 사용해도 좋을 것 같다. |
추가 설정도 터미널 없이 간편하게.. | 추가 설정도 터미널 없이 간편하게.. | ||
- | 설정이 다 되어있다고는 하지만 외국에서 만들어진 만큼 한글 관련 설정이 되어 있지 않습니다. | + | 설정이 다 되어있다고는 하지만 외국에서 만들어진 만큼 한글 관련 설정이 되어 있지 않는다. |
- | 한글 관련 자료가 잘 없는 퍼피 리눅스이지만 다행히 쉽고 자세하게 설명된 글이 있어서 한글 보기관련 설정은 정말 간단했습니다. 물론 모든 설정이 되어 있는 우분투에 비할바는 아니지만요.^^. | + | 한글 관련 자료가 잘 없는 퍼피 리눅스이지만 다행히 쉽고 자세하게 설명된 글이 있어서 한글 보기관련 설정은 정말 간단했다. 물론 모든 설정이 되어 있는 우분투에 비할바는 아니지만요.^^. |
- | 아래 링크에 가시면 한글 설정 입력에 관해 알 수 있습니다. | + | 아래 링크에 가면 한글 설정 입력에 관해 알 수 있다. |
http:// | http:// | ||
http:// | http:// | ||
***** 웹브라우저 한글 보기 ***** | ***** 웹브라우저 한글 보기 ***** | ||
- | http:// | + | http:// |
- | 그리고 마운트된 NTFS 하드에 글자가 깨져 보이는 것은 다음으로 해결해 | + | 그리고 마운트된 NTFS 하드에 글자가 깨져 보이는 것은 다음으로 해결해 |
***** NTFS을 마운트할 때 한글이 안보이는 현상 해결법 ***** | ***** NTFS을 마운트할 때 한글이 안보이는 현상 해결법 ***** | ||
- | '/ | + | '/ |
- | (마우스 오른쪽 클릭해서 텍스트로 열기를 누르면 | + | (마우스 오른쪽 클릭해서 텍스트로 열기를 누르면 |
1. | 1. | ||
ntfs) | ntfs) | ||
줄 79: | 줄 73: | ||
mount -o ntfs-3g / | mount -o ntfs-3g / | ||
- | ' | + | ' |
출처 : http:// | 출처 : http:// | ||
- | 이렇게 설정해주면 하드에 저장된 노래, 동영상 보기, 인터넷 정도는 아무 문제가 없습니다. | + | 이렇게 설정해주면 하드에 저장된 노래, 동영상 보기, 인터넷 정도는 아무 문제가 없다. |
- | 한글 입력 관련은 복잡해서 더 연구가 필요할 것 같군요.^^. | + | 한글 입력 관련은 복잡해서 더 연구가 필요할 것 같다.^^. |
나비 Nabi같은 입력기를 사용하면 될 것 같은데..http:// | 나비 Nabi같은 입력기를 사용하면 될 것 같은데..http:// | ||
- | 파이어폭스를 설치하면 더욱 좋은데 이또한 간단하게 할 수 있습니다. 퍼피리눅스에서 파이어폭스 설정하기는 따로 글을 올리겠습니다. 영문으로 되어 있는 자료는 다음 링크를 참조하세요. 영문이라도 쉽게 설명되어 있습니다. | + | 파이어폭스를 설치하면 더욱 좋은데 이또한 간단하게 할 수 있다. 퍼피리눅스에서 파이어폭스 설정하기는 따로 글을 올리겠다. 영문으로 되어 있는 자료는 다음 링크를 참조하라. 영문이라도 쉽게 설명되어 있다. |
퍼피 리눅스 파이어폭스 설치하기 : http:// | 퍼피 리눅스 파이어폭스 설치하기 : http:// | ||
- | 가볍고 빠르고 편리하고 설치 용량 작고, 귀여운 UI. 퍼피 리눅스를 설명하자면 이 정도라고 할 수 있겠네요. | + | 가볍고 빠르고 편리하고 설치 용량 작고, 귀여운 UI. 퍼피 리눅스를 설명하자면 이 정도라고 할 수 있겠다. |
<< | << | ||
http:// | http:// | ||
- | |||
---- | ---- | ||
줄 101: | 줄 94: | ||
ifconfig eth0 up | ifconfig eth0 up | ||
eth0은 인터넷에 연결할 장치를 선택하면 된다 | eth0은 인터넷에 연결할 장치를 선택하면 된다 | ||
- | |||
바탕화면의 connect 아이콘 클릭 | 바탕화면의 connect 아이콘 클릭 | ||
줄 110: | 줄 102: | ||
파티션 설정 | 파티션 설정 | ||
- | Puppy Linux 파티션 설정은 두 가지 프로그램을 같이 사용합니다. | + | Puppy Linux 파티션 설정은 두 가지 프로그램을 같이 사용함. |
- | Menu-> | + | Menu-> |
- | Pdisk는 파티션을 지우고 저장할때.. GParted는 지워진 파티션을 새로 작성할때 사용합니다. | + | Pdisk는 파티션을 지우고 저장할때.. GParted는 지워진 파티션을 새로 작성할때 사용함. |
1. Pdisk 사용 | 1. Pdisk 사용 | ||
- | - 먼저 실행하면, | + | - 먼저 실행하면, |
- | - 그리고, fdisk, cfdisk 중에서 실행하고 싶은 파티션 매니저를 선택하라는데, | + | - 그리고, fdisk, cfdisk 중에서 실행하고 싶은 파티션 매니저를 선택하라는데, |
- | - 그러면 선택한 하드디스크의 파티션 정보가 나옵니다. | + | - 그러면 선택한 하드디스크의 파티션 정보가 나온다. |
- | - Up, Down 화살표 키를 사용해서 파티션을 선택하고, | + | - Up, Down 화살표 키를 사용해서 파티션을 선택하고, |
- | - 다했으면, | + | - 다했으면, |
- | Type명령을 사용해서 파티션 정보를 넣을수 있는데, Linux에서 인식을 못하는가 봅니다. 그냥 지우기만 하세요 | + | Type명령을 사용해서 파티션 정보를 넣을수 있는데, Linux에서 인식을 못하는가 봅니다. 그냥 지우기만 하라 |
- | |||
2. GParted 사용 | 2. GParted 사용 | ||
- | - Pdisk에서 지워버린 파티션 정보는 Unknown으로 나타납니다. 해당 파티션을 선택후, New버튼을 누릅니다. | + | - Pdisk에서 지워버린 파티션 정보는 Unknown으로 나타난다. 해당 파티션을 선택후, New버튼을 누릅니다. |
- | - 그러면, 사용하고자 하는 용량과 어떤 Type를 사용할지 나오는데, | + | - 그러면, 사용하고자 하는 용량과 어떤 Type를 사용할지 나오는데, |
- | - 일반적으로 Swap 파티션은 램의 두 배 이상, Linux가 설치되는 파티션은 ext2나 ext3을 선택합니다. | + | - 일반적으로 Swap 파티션은 램의 두 배 이상, Linux가 설치되는 파티션은 ext2나 ext3을 선택함. |
- | GParted에서 Apply를 할때는, 반드시 하나를 바꾼 다음에 하시는게, | + | GParted에서 Apply를 할때는, 반드시 하나를 바꾼 다음에 하시는게, |
- | + | 저는 50GB를 간단하게 두개로 쪼갰는데.. 10GB는 Swap, 40GB는 Linux ext3으로 만들었다. | |
- | + | ||
- | + | ||
- | + | ||
- | 저는 50GB를 간단하게 두개로 쪼갰는데.. 10GB는 Swap, 40GB는 Linux ext3으로 만들었습니다. | + | |
Puppy Linux 설치 | Puppy Linux 설치 | ||
- | puppy linux 설치는 아래 링크(영어) Page의 중간 쯤 Installing 부분부터 보시고, 천천히 따라하시면 됩니다 | + | puppy linux 설치는 아래 링크(영어) Page의 중간 쯤 Installing 부분부터 보시고, 천천히 따라하면 |
http:// | http:// | ||
- | 그리고 Puppy universal Installer 를 사용해서 설치하는 하드를 설정하는 부분이 있는데, | + | 그리고 Puppy universal Installer 를 사용해서 설치하는 하드를 설정하는 부분이 있는데, |
Live-CD, Frugal Install, Full Install설치 차이 | Live-CD, Frugal Install, Full Install설치 차이 | ||
~ Live-CD | ~ Live-CD | ||
- | 통상적으로 부팅하거나, | + | 통상적으로 부팅하거나, |
- | 또한, Live-CD는 upusave.2fs라는 파일(이름은 바꿀수 있습니다)을 puppy linux 종료시에 하드디스크에 저장할수 있는데, 저장을 하게 되면, 다음 부팅때는 빨라지게 | + | 또한, Live-CD는 upusave.2fs라는 파일(이름은 바꿀수 있다)을 puppy linux 종료시에 하드디스크에 저장할수 있는데, 저장을 하게 되면, 다음 부팅때는 빨라지게 |
~ Frugal Install | ~ Frugal Install | ||
- | Live-CD와 비슷합니다. 부팅은 디스켓, USB, CD등으로 하면 되고, 사용자 파일(pup_save.2fs 등등)이 Hard Disk에 설치가 | + | Live-CD와 비슷함. 부팅은 디스켓, USB, CD등으로 하면 되고, 사용자 파일(pup_save.2fs 등등)이 Hard Disk에 설치가 |
- | 장점은 빠른 램일경우, | + | 장점은 빠른 램일경우, |
단점은 항상 부팅용 CD나, USB 등을 소지해야 한다는 거구요. | 단점은 항상 부팅용 CD나, USB 등을 소지해야 한다는 거구요. | ||
~ Full Install | ~ Full Install | ||
- | 전부 설치입니다. | + | 전부 설치임. |
- | 장점이라면, | + | 장점이라면, |
- | 그리고, SFS 파일이 마운트는 되도, 제대로 된 동작은 안됩니다. | + | 그리고, SFS 파일이 마운트는 되도, 제대로 된 동작은 안된다. |
- | Frugal Install과 Full Install의 차이점은 좀더 많이 원하시는 분은 이 곳을 참고하세요. | + | Frugal Install과 Full Install의 차이점은 좀더 많이 원하시는 분은 이 곳을 참고하라. |
- | (이 글을 보니, 괜히 Full Install 한 듯 싶습니다 -_-) | + | (이 글을 보니, 괜히 Full Install 한 듯 싶다 -_-) |
Puppy Linux를 위한, SFS 파일 시스템 | Puppy Linux를 위한, SFS 파일 시스템 | ||
- | Puppy Linux는 가벼운 Linux를 만들기 위해서, SFS 라는 파일시스템을 사용하고 있습니다. 그 취지는 패키지 형태로 설치하지 않고 마운트 되어 깔끔하게 사용되어지는 시스템인데요. 예를 들어, 개발환경 패키지로 upup_devx_476.sfs 라는 파일을 마운트 하면, 바로 gcc, make, configure등의 개발환경을 사용할수 있는 것입니다. | + | Puppy Linux는 가벼운 Linux를 만들기 위해서, SFS 라는 파일시스템을 사용하고 있다. 그 취지는 패키지 형태로 설치하지 않고 마운트 되어 깔끔하게 사용되어지는 시스템인데요. 예를 들어, 개발환경 패키지로 upup_devx_476.sfs 라는 파일을 마운트 하면, 바로 gcc, make, configure등의 개발환경을 사용할수 있는 것임. |
~ Frugal Install | ~ Frugal Install | ||
- | / | + | / |
1. Menu-> | 1. Menu-> | ||
- | 2. 그러면 창이 하나 뜨는데, 거기서 ignore above user selection, load all with ' | + | 2. 그러면 창이 하나 뜨는데, 거기서 ignore above user selection, load all with ' |
- | - 476은 puppy 버전 정보라서, | + | - 476은 puppy 버전 정보라서, |
- | 3. 그리고 마운트하고자 하는것을 선택한 뒤, Add하거나 Remove | + | 3. 그리고 마운트하고자 하는것을 선택한 뒤, Add하거나 Remove |
4. 깔끔하게 재시작 ^^ | 4. 깔끔하게 재시작 ^^ | ||
~ Full Install | ~ Full Install | ||
- | 뭐, 취지는 좋으나... 이 SFS 파일 시스템은 Full Install에서는 제대로 된 동작을 하지 못합니다(그걸 모르고 이틀을 꼬박 버린..) | + | 뭐, 취지는 좋으나... 이 SFS 파일 시스템은 Full Install에서는 제대로 된 동작을 하지 못함(그걸 모르고 이틀을 꼬박 버린..) |
- | 그래서, Full Install하신 | + | 그래서, Full Install한 분들은 SFS 파일 내용을 설치해야 함. |
- | 1. 해당 sfs 파일을 열게되면( 바탕화면의 File 또는 Menu-> | + | 1. 해당 sfs 파일을 열게되면( 바탕화면의 File 또는 Menu-> |
- | 2. 터미널을 열어서, 마운트 된 위치로 이동합니다. 대부분 / | + | 2. 터미널을 열어서, 마운트 된 위치로 이동함. 대부분 / |
3. 명령 입력 | 3. 명령 입력 | ||
- | / | + | / |
#cp -a --remove-destination ./* /mnt/sda1 | #cp -a --remove-destination ./* /mnt/sda1 | ||
#sync | #sync | ||
#exit | #exit | ||
- | 4. 다시 sfs파일을 클릭하여 열면, 언마운트 | + | 4. 다시 sfs파일을 클릭하여 열면, 언마운트 |
- | 5. 더럽지만, | + | 5. 더럽지만, |
- | ---- | + | |
- | * 출처: [[|]] | + | |
- | ^ 로긴 후 수정하실 수 있습니다. 관심있는 분들의 많은 참여 부탁드립니다. 문법은 [[wiki: | + | |