Ubuntu 16.04へのアップグレード後、起動中に次のメッセージが表示されます。
lvmetad is not active yet; using direct activation during sysinit
lvmetad is not active yet; using direct activation during sysinit
/dev/mapper/server--vg-root: clean xxx/xxx files, xxx/xxx blocks
Xは数字の大きなシーケンスを指します。このメッセージが表示された後、ログイン画面が表示され、システムにログインできます。
この問題を解決するにはどうすればよいですか?
心配しないでください、危険はありません。この小さなガイドに従って問題を解決してください。
これらのメッセージは危険ではありません。しばらくするとLVM
(ディスク上のソフトウェア抽象化)がパーティションをスキャンし、システムが正常に起動します。 lvmetad
は、LVM
条件をキャッシュして不要なディスクアクセスを防ぐシステムサービス(デーモン)であり、すぐに開始されない(おそらくバグまたは設定ミスのため)ため、最適化の欠如による遅延があります。
Ubuntu Desktopsは動作しませんneed.
ターミナルを開きます(CTRL+ALT+T またはダッシュで検索)、Sudo -H gedit /etc/lvm/lvm.conf
と入力してEnterキーを押します(ユーザー資格情報を挿入します)。エディターで次を見つけます。
use_lvmetad = 1
...そして行を次のように変更します:
use_lvmetad = 0
他の変更は行わないでください。1つの番号を変更してファイルを保存するだけです。この後、ターミナルを閉じるか、VTからログオフします。
これにより、selvmetad
デーモンの試行が無効になり、ディスク構成が十分に単純な場合、ブートが高速になり、LVMコマンドはlvmetad
のシステムバスへの新しい接続を試行しません。より多くのディスクアクティビティに気付く場合がありますが、これは正常な動作です。
警告は残りますが、これは正しい動作であり、副作用はありません。
注意:これは一時的な解決策ですが、将来のGNU/Linuxバージョンではこの手順は必要ありません。
編集後、コマンドSudo systemctl disable lvm2-lvmetad.service
を(同じタイプのターミナルで)実行して、lvmetad
を完全に無効にすることもできます。
これはnecessaryではなく、実行する前にシステム管理者に連絡する必要があります。
Neverは、nomodeset
オプションを有効にして起動します。これは、多くのGPU機能を無効にし、グラフィックスカードが正しく動作しない可能性があるためです。 Unity(および後続のGUI)および多くのアプリケーションにはグラフィックアクセラレーションと高度なGPU機能が必要なため、このオプションを有効にするとUbuntuデスクトップは正しく動作しません。
このオプションは、onlyのみを使用して、グラフィックドライバーをデバッグするか、適切なグラフィックドライバーなしでシステムを起動する必要があります。
重要:一部のシステムでは、ユーザーはGRUBでこのオプションを無効にしてログインする必要がありますが、他のシステムでは単に遅くなりますが、使用可能です。
EDIT(10/03/2017):サービスを無効にした後and Debianマシンの1つをアップグレードしました(UbuntuはDebianに基づいています)警告が消えたことがわかりました。アップグレードにより、AMD 64(64ビット)用のカーネルLinux 4.9.0-0.bpo.2
がインストールされました。これは一時的なものでも一部のアーキテクチャに限定されたものでも構いませんが、Ubuntu canが変更を継承するため、一歩前進したものです。開発者がこのメッセージを見て、問題に取り組んでいると思います。よくできました FOSS 。
さらにヘルプが必要な場合は、ここで自由にコメントしてください。左の上矢印を押して回答を受け入れることを忘れないでください。