2015/01/14

BeagleBone black 업데이트



http://elinux.org/Beagleboard:BeagleBoneBlack_Debian 를 참조하여 비글본 블랙을 업데이트 했습니다. 업데이트 버전은 2014.12.31 lxde 버전입니다.

1. 이미지 다운로드

적용할 이미지를 다운로드합니다.
wget https://rcn-ee.net/rootfs/bb.org/testing/2014-12-31/lxde-4gb/BBB-eMMC-flasher-debian-7.7-lxde-4gb-armhf-2014-12-31-4gb.img.xz
unxz BBB-eMMC-flasher-debian-7.7-lxde-4gb-armhf-2014-12-31-4gb.img.xz

2. SD fusing

4GB microSD 에 다운로드한 이미지를 fusing 합니다.

제 리눅스 PC에 microSD 는 /dev/sdb 로 인식이 됐습니다.

sudo dd if=BBB-eMMC-flasher-debian-7.7-lxde-4gb-armhf-2014-12-31-4gb.img of=/dev/sdb

class 4 라서 그런지 30분 정도 소요됐습니다. PC 가 느린건가...

3. eMMC Fusing

드디어 블랙에 퓨징을 합니다. 퓨징을 하기 위해서 microSD 를 블랙에 삽입한 후, 부트 스위치(S2)를 누른 상태에서 전원을 연결합니다. 외부 전원 5V 를 연결했습니다.
S2 스위치는 블랙의 LED 가 번갈아 가면서 켜짐과 꺼짐을 반복할 때 까지 누르고 있습니다.
LED 가 차례로 켜짐과 꺼짐을 반복할 때까지 S2 스위치를 누르고 있습니다.

eMMC Fusing 이 완료되면 블랙의 모든 LED 가 켜져 있습니다. 한 10분 정도 소요된거 같습니다.

외부 전원을 제거한 후 microSD 를 제거합니다.

4. 블랙 부팅

microSD 를 제거한 후 테스트를 위하여 USB 케이블을 이용하여 블랙을 PC 와 연결합니다.
퓨징한 후 첫 부팅이라 그런지, 아니면 적용된 게 많아서 그런지 부팅되는데 시간이 좀 걸립니다.
부팅이 완료되면 블랙의 부트로더 영역이 마운트 되고 리눅스에 eth1 이 적용됩니다.

ssh 를 이용하여 접속합니다.
ssh 192.168.7.2
기본적인 로그인/패스워드는 다음과 같습니다.
debian / temppwd

5. 블랙 부팅 후 수정사항

패스워드 변경
passwd 를 입력하여 debian 의 패스워드를 변경합니다.

sshd 루트 로그인 제거
sudo nano /etc/ssh/sshd_config
     PermitRootLogin no

네임서버 변경
sudo nano /etc/resolv.conf
    nameserver 8.8.8.8
    nameserver 8.8.4.4

eth0 라인 연결 후 업데이트
eth0 가 아닌 USB 를 이용하여 PC 에 연결한 후 업데이트를 하려니  서버에 접속할 수 없다고 나옵니다.
eth0 에 랜선을 연결한 후 업데이트를 진행합니다.
    sudo apt-get update
    sudo apt-get upgrade

이로써 비글본 블랙을 업데이트 했습니다.
블랙을 이용해서 이것 저것 해 봐야겠습니다.