質問: ### 前提・実現したいこと ラズパイZeroにUSBデバイスやHDMIディスプレイを接続せず使用するにあたり、電源を投入してからすみやかにVNC接続できるようにしたい。(現状、電源投入後9分ほど待たないとVNC接続が出来ない) ### 発生している問題・エラーメッセージ USBデバイス(マウスやキーボード)を接続せずに起動した場合、VNCserverが起動するまで9分くらいかかる ### 該当のソースコード 2018-11-13-raspbian-stretch.imgを初期インストールし、rpi-update,apt dist-upgradeなどモジュールは最新にアップグレード済。raspi-configにてVNCを有効にした状態 ### 試したこと ディスプレイ・キーボードを接続し、VNCが問題なく使用できることを確認しシャットダウン。その後ディスプレイ・キーボードを外した後に再起動すると、9分ほどたってVNCサーバが起動し、VNCクライアントで接続できるようになる。 USBデバイスが接続されていれば、電源投入後1,2分ほど(違和感ないタイミング)で使用できるようになる SSH接続は、どのような場合でも電源投入後1,2分ほど(違和感ないタイミング)で使用できるようになる 電源投入し、VNC接続不能な状態でUSBデバイスを接続すると、数秒後にVNCが起動し接続できるようになる HDMIディスプレイは繋いでいても、繋いでいなくても状況に影響はなかった ### 補足情報(FW/ツールのバージョンなど) 使用ハードウエア 9000c1 Q1 2017 Zero W 1.1 512 MB (Mfg by Sony) 起動待ちの状況でSSHでvncserverを入力すると、下記状態でプロンプトが帰ってこない状態となり、9分経ってVNCサーバが起動するとプロンプトが返ってくる ---ここから--- root@RP02:/home/pi# vncserver VNC(R) Server 6.4.0 (r39899) ARMv6 (Dec 7 2018 12:34:40) Copyright (C) 2002-2018 RealVNC Ltd. RealVNC and VNC are trademarks of RealVNC Ltd and are protected by trademark registrations and/or pending trademark applications in the European Union, United States of America and other jurisdictions. Protected by UK patent 2481870; US patent 8760366; EU patent 2652951. See https://www.realvnc.com for information on VNC. For third party acknowledgements see: https://www.realvnc.com/docs/6/foss.html OS: Raspbian GNU/Linux 9, Linux 4.14.98+, armv6l ---ここまで--- 多分、USBデバイスの応答待をタイムアウトまで待っているのだと推測あできるのですが、USBデバイスを接続していなくても電源投入後1,2分ほどでVNCできるようにするには、どう対処したらよいかアドバイスいただければ幸いです。 宜しくお願いします。
回答: Taka_Heybotさん、 `sudo apt-get install haveged` でどうでしょうか? RealVNCのヘルプセンターの↓の記事からです。(ちなみに私のところでは改善しました) > > VNC Server does not start on Raspberry Pi unless a mouse/keyboard are connected > > マウス/キーボードが接続されていないとVNCサーバーはRaspberry Piで起動しません (グーグル翻訳) > > > https://help.realvnc.com/hc/en-us/articles/360021693151-VNC-Server-does-not-start-on-Raspberry-Pi-unless-a-mouse-keyboard-are-connected