Raspberry: inicializando de uma caneta USB em vez de um cartão SD

1

Eu gostaria de usar um framboesa como um servidor Linux em um projeto mais profissional.

No entanto, desconfio que o sistema operacional rodando em um cartão SD não me ofereça uma solução confiável ao longo do tempo devido a falhas comuns.

Além disso, o framboesa é conhecido em algumas situações, corrompendo o conteúdo do SD ao desligá-lo.

Lembro-me de ouvir algo sobre a inicialização de uma caneta ou disco USB, o que posso fazer e como funciona?

    
por Rui F Ribeiro 23.01.2018 / 19:19

1 resposta

6

O Raspberry pode, de fato, ser programado para inicializar a partir de (algumas) canetas USB, mas, no momento, apenas o Raspberry 3 está suportando essa funcionalidade.

Aparentemente, o rpi 3 vem com um fusível que pode ser programaticamente soprado de Raspbian (uma vez). Esteja ciente de que uma vez que o fusível é fundido, não há como voltar. Eles chamam isso de "programar o bit OTP".

Além disso, há alguns problemas de tempo com alguns modelos de canetas USB, mas os responsáveis pelo projeto inicializaram com sucesso esses modelos:

  • Sandisk Cruzer Fit 16GB
  • Sandisk Cruzer Blade 16Gb
  • Samsung 32GB USB 3.0 drive
  • MeCo 16GB USB 3.0

Então, de acordo com as instruções deles:

Instale o primeiro Raspbian em um cartão SD;

Then enable USB boot mode with:

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

This adds program_usb_boot_mode=1 to the end of /boot/config.txt.

Reboot the Raspberry Pi with sudo reboot, then check that the OTP bit has been programmed with:

$ vcgencmd otp_dump | grep 17:
17:3020000a

Ensure the output 0x3020000a is shown. If it is not, then the OTP bit has not been successfully programmed.

Instale / grave a distro Linux de sua escolha no seu dispositivo USB, como faria normalmente com um cartão SD.

Attach the USB mass storage device to your Raspberry Pi 3 and power it up. After between five and ten seconds the Raspberry Pi 3 should begin booting, and display the rainbow splash screen on an attached screen.

veja Como inicializar a partir de um dispositivo de armazenamento em massa USB em um PI 3 do Raspberry e PI 3 inicializando parte I: beta de inicialização de armazenamento em massa USB

    
por 23.01.2018 / 19:19