Connecting

라즈베리파이 USB 부팅하기 본문

SBC(Single board Computer)

라즈베리파이 USB 부팅하기

팬도라 2018. 3. 23. 07:13
반응형


라즈베리파이를 사용하는 사람들이라면 한번쯤은 생각했을 것이다. "라즈베리파이를 USB로 부팅할 수 없을까?" 새대가 올라가면서 물리적인 성능은 향상 되었지만 기본적으로 마이크로SD카드를 기본 스토리지로 사용한다는 점은 변한 것이 없다.

 하지만 마이크로SD의 경우 속도가 낮은 버전을 사용하는 것이 대부분이고 이로 인한 라즈베리파이 성능의 하락이 있을것이라 

생각했다. 

이런저런 이유로 인해서 라즈베리파이를 USB로 부팅 하고자 하는 사람들은 다음과 같은 방법을 사용해 보자!! 


예전보다 쉬운방법이긴 하지만, 실험적인 방법이라는 것을 유의하자. 



 1. 2017-04-10 이상의 라즈비안을 사용하고 있다면 업데이트 명령을 실행 하지 않아도 된다. 어떤 버전인지 잘 모른다면 업데이트를 진행하고 재부팅 한다.  

$ sudo apt-get update && sudo apt-get upgrade
$ sudo reboot 

 2. USB 부팅모드를 활성화 한다. 


echo program_usb_boot_mode=1 | sudo tee -a /boot/config.txt

3. /boot/config.txt에 usb_boot_mode가 추가되고 재부팅한다. 

4. 재부팅이 완료된 후 정상적으로 셋팅이 되었는지 확인한다. 

$ vcgencmd otp_dump | grep 17:
17:3020000a

5. 위와 같이 표기 되는지 확인되었으면 정상적으로 USB 부팅모드가 활성화 되었다.  
* USB에 라즈비안 이미지를 올리고 SD카드를 제거하고 전원을 인가하면 5~10초안에 부팅이 시작된다. 
* 모든 USB가 가능한 방법은 아니다. 필자가 가지고 있는 SanDisk, SAMSUNG, ADATA는 가능했지만,일부 USB는 불가능할 수 
  있다.

만약에 처음의 상태로 되돌리고 싶다면 /boot/config.txt에 program_usb_boot_mode를 제거하면 된다. 


Comments