본문 바로가기

OpenSource HW/포고플러그(PogoPlug)

포고플러그에 아치리눅스(ArchLinux Arm)설치하기

개인 클라우드 장비 포고플러그(PogoPlug)는 SSH 포트활성화가 가능합니다.

이것은, 내가 포고플러그시스템에 접근이 가능하다는 이야기이지요.

포고플러그에 SSH 접속을 하려면 먼저, SSH활성화를 해야합니다.


포고플러그 사이트에가서, SSH활성화를 클릭하면 끝~!

간단하죠?


자. 이제 포고플러그에 SSH접속을 해보겠습니다.

윈도우 사용자는 Putty 라는 아주 좋은 무료프로그램이 있습니다.

Putty를 다운로드 받아서 포고플러그 ip로 접속합니다. id는 root 로 접속하시면 됩니다.

MAC OSX사용자들은 별도 프로그램이 필요없습니다.

터미널을 실행한다음,

ssh root@ip주소 를 입력해주면 됩니다.


포고플러그에 ArchLinux 설치는 아주 쉽습니다.

ArchLinux 사이트에 가보면 포고플러그에 설치하는 방법이 상세히 나와있기때문에

그냥 따라만 하세요.

우리가 설치할 버전은 정확히, ArchLinux Arm 입니다.

ARM 프로세서에서 사용가능한 버전이죠. PogoPlug의 CPU가 ARM 이니 당연하겠죠?

http://archlinuxarm.org/platforms/armv5/pogoplug-series-4


설치전에 준비물이 있습니다.

바로 ArchLinux가 설치될 USB 메모리가 필요합니다.

포고플러그에 Archlinux 는 포고플러그 상단의 USB(2.0) 단자또는 Sata 단자로만 가능합니다.

상단의 포트들로만 부팅이 되도록 되어있다고 하네요. (어렵긴 하지만 SD카드 슬롯으로 부팅이 가능하긴 합니다.)

상단 커버를 열고, USB메모리를 꽂아줍니다.(이때, 상단의 USB메모리를 제외한 다른 저장장치는 빼는것이 좋습니다.)

그리고, 사이트에 나온 설치가이드를 따라서 입력해주면 됩니다.

영어로 되어있긴 하지만 빨간 박스에 나온 명령어들만 순서대로 따라 입력해주면 됩니다.

대강 번역을 해보겠습니다.



  1. With the device on and online, register and enable SSH through my.pogoplug.com.
    (포고플러그가 온라인상태에서, my.pogoplug.com에 들어가서 SSH를 활성화합니다.)
  2. Power down the original, unmodified Pogoplug Series 4.(아무것도 건들지 말고 포고플러그를 끕니다.)
  3. With only the drive you intend to install Arch Linux ARM to plugged in (all data will be erased), switch on the power.(ArchLinux를 설치할 포맷된 저장장치만(상단포트에) 연결하고 포고플러그를 켭니다.)
  4. Log in to the Pogoplug Series 4 over SSH.(SSH 로그인을 합니다.)
  5. Stop the Pogoplug software so it doesn't interfere with the install process:(아래 명령을 입력하여 클라우드 프로그램을 종료합니다.)
    killall hbwd
  6. Start fdisk to partition the USB2 or SATA drive:(저장장치의 파티션을 나눕니다.)
    /sbin/fdisk /dev/sda
  7. At the fdisk prompt, delete old partitions and create a new one: (메뉴가 뜨는데 파티션을 삭제한다음 다시 생성해야합니다.)

    1. Type o. This will clear out any partitions on the drive.('o' 키를 눌러 파티션을 지웁니다.)
    2. Type p to list partitions. There should be no partitions left.('p' 키를 누르면 파티션 목록이 나오는데 아무것도 나오지 않아야 합니다.)
    3. Now type n, then p for primary, 1 for the first partition on the drive, and then press ENTER, accepting default values. ( 'n'키를 눌러 새로운 파티션을 만들고, 'p'키를 눌러서 primary  로 설정합니다. '1' 키를 눌러 첫번째 파티션으로 만듭니다. 그리고 나머지는 '엔터'키를 눌러 기본설정값으로 설정하게 합니다.)
    4. Exit by typing w.('w'키를 눌러 파티션 설정을 저장하고 나갑니다.)
  8. Create the ext3 filesystem:(이제 파티션에 ext3 파일시스템을 만듭니다. 아래 명령을 입력하세요.)
    cd /tmp
    wget http://archlinuxarm.org/os/pogoplug/mke2fs
    chmod +x mke2fs
    ./mke2fs -j /dev/sda1
    mkdir alarm
    mount /dev/sda1 alarm
  9. Download and install Arch Linux ARM: (ArchLinux를 다운로드합니다.)
    cd alarm
    wget http://archlinuxarm.org/os/ArchLinuxARM-armv5te-latest.tar.gz
    tar -xzvf ArchLinuxARM-armv5te-latest.tar.gz
    (# This will take a long time 시간이 오래걸립니다.)
    rm ArchLinuxARM-armv5te-latest.tar.gz
    sync
    # Takes a while if you are using a flash drive
  10. Unmount the drive:(드라이브를 언마운트 시킵니다.)
    cd ..
    umount alarm
  11. Download the U-Boot installer and run it:(U부트를 다운로드라고 인스톨합니다.)
    cd /tmp
    wget http://archlinuxarm.org/os/ppv4/ppv4-install.sh
    chmod +x ppv4-install.sh
    ./ppv4-install.sh
  12. After the installer tells you its done, and if there were no errors, reboot:(에러없이 잘 설치가 되었다면, 리부팅 합니다.)
    /sbin/reboot
  13. Double-check your router's DHCP tables to see if a different IP was leased, and you can now SSH in with the user/pass of root/root.(공유기에 포고플러그가 연결된 IP주소를 확인하고, SSH 연결을 합니다. 초기 아이디/암호는 root/root 입니다.


이제 ArchLinux설치가 무사히 끝났습니다.

지금은 그냥 덩그라니 프롬프트만 나오고 아무것도 할수 없을겁니다.

우리가 설치한 리눅스는 ArchLinux Arm 으로 가장 기본적인 커널정도만 포함되어있습니다.

이제 여기에 필요한 프로그램등을 설치하면 됩니다.


토렌트 클라이언트 라던지, 음악서버등 여러가지 원하는 라이브러리를 설치하면 되는것입니다.

각종 라이브러리와 프로그램 설치는 또 알려드리겠습니다.