[pi4, rpi4, 라즈베리파이4] USB 부팅 (ubuntu server 22.04)
이번에 새로 세팅하면서, usb 부팅을 시도했습니다.
micro sd card 를 넣었다 뺐다 할때, 에러가 발생되는 느낌도 있고 해서,
간단한 usb reader 를 구입해서, micro sd 카드를 삽입 후, usb 부팅을 하기로 합니다.
준비물
- 공 micro sd card ; 이곳에 bsb 부팅 가능하게 하는 boot loder 를 기록합니다.
- usb 저장장치 ; 본인은 64g usb 메모리로 했습니다.
절차
- rpi 이미저(imager) 를 이용해서, 공micro sd card 에서 usb boot loder 를 기록합니다.
Misc Utility Images > Bootloader > USB Boot
- 만들어진 micro sc card 를 이용해서 rpi4 를 부팅합니다.
(수초 이내로 eeprom 업데이트가 끝납니다. 1초에 4번 연속적으로 lec 가 깜박이면, 끝난거로 보면 됩니다.)
- 그 동안 이미저를 이용해서 우분투 22.04 서버를 usb 저장장치에 기록합니다.
- rpi4 에 삽입되어 있는 sd card 를 뺍니다. (전원을 꺼진상태에서 삽입 또는 제거를 합니다.)
- usb 저장장치를 연결한 후, 전원을 꼅니다.
- 잘 부팅되네요.
**** micro sd card 의 내구성은 늘 걱정스럽습니다. 하지만, 블랙박스에 사용되고 있는 sd card 를 보면, 매우 혹독한 환경 (쓰고, 지우고)를 잘 견뎌 낸다고 생각됩니다. 물론 최종적으로 고장이 나지만요.
관련 내용을 찾아보면, micro sd card < usb memory < 하드디스크, ssd, nvme 등으로 나옵니다.
*** 업데이트
- usb 메모리로 부팅 및 우분투 돌리는데, 너무 느려서 다시 micro sd card 로 돌아 갔습니다.