Eu tenho um pi 2 de framboesa que eu tive de arrancar um disco rígido USB SSD por algum tempo. Agora eu comprei um pi framboesa 3 e estava esperando que seria tão simples como trocar o disco rígido e definir o cmdline.txt
apropriado no cartão SD do novo pi framboesa. Infelizmente, o pi 3 parece iniciar o processo de inicialização, mas acaba parando e relata uma mensagem que começa com "Bem-vindo ao modo de emergência!". A mensagem exata é a mesma que a mostrada na imagem na parte inferior deste post (mas esta é apenas uma imagem da internet, net o que realmente é mostrado na minha tela)
Aqui é exatamente o que eu fiz. No pi 2 eu tinha um cartão SD de grande formato (que não se encaixa fisicamente no novo pi 3). Neste cartão eu configurei o cmndline.txt para o seguinte:
dwc_otg.lpm_enable=0 console=serial0,115200 console=tty1 root=PARTUUID=712ae4a6-73d8-4aca-9ec6-b6e507c95f74 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait program_usb_timeout=1 max_usb_current=1
Formatei minha unidade USB SSD e recebi a partição raiz do PARTUID mostrado na linha de comando.
fstab no SSD contém o seguinte:
proc /proc proc defaults 0 0
PARTUUID=d96b7723-01 /boot vfat defaults 0 2
#PARTUUID=d96b7723-02 / ext4 defaults,noatime 0 1
PARTUUID=712ae4a6-73d8-4aca-9ec6-b6e507c95f74 / ext4 defaults,noatime 0 1
# a swapfile is not a swap partition, no line here
# use dphys-swapfile swap[on|off] for that
Para ir para o pi 3, eu tenho um novo cartão SD com raspbian instalado (pi 2 também está rodando raspbian, isso é o que está instalado no SSD), mas editei novamente o cmdline.txt
para ser o mesmo que no pi 2. Além disso, deixei tudo igual.
No caso de ser relevante, durante a inicialização, recebo uma mensagem:
a start job is running for dev-disk-by\x2dpartuuid-d96b7723\x2d01.device/start timed out
Isso é executado por 90 segundos e o processo de inicialização continua. Olhando pelo diário do systemd, vejo uma entrada como:
Timed out waiting for device dev-disk-by\x2dpartuuid-d96b7723\x2d01.device
Existem outros erros depois disso, mas eu acho que esta é a causa raiz?
Então, isso pode funcionar e, em caso afirmativo, como?