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
이로써 비글본 블랙을 업데이트 했습니다.
블랙을 이용해서 이것 저것 해 봐야겠습니다.