【debian10】ASUS UX430Uの起動時エラーをなくす

Linux起動時のエラーを調べるには以下のコマンドを使う。

sudo dmesg
sudo journalctl /usr/lib/systemd/systemd -b

■問題1
dmesgを見ると以下のエラーが発生する。
f:id:SuperSecretTech:20201229111707p:plain

■原因
i915のfirmwareが未インストール

■解決方法
・/etc/apt/sources.listの各ソースにnon-free追加
deb http://ftp.jp.debian.org/debian/ buster main contrib non-free

・apt-fileをインストールする
  sudo apt install apt-file

・(base) nishi@ux430:~$ sudo apt-file search bxt_dmc
firmware-misc-nonfree: /lib/firmware/i915/bxt_dmc_ver1.bin
firmware-misc-nonfree: /lib/firmware/i915/bxt_dmc_ver1_07.bin

・上記より必要なパッケージが分かったのでfirmware-misc-nonfreeパッケージをインストールする
  sudo apt install firmware-misc-nonfree

■問題2
journalctl /usr/lib/systemd/systemd -bでinitdのログを見ると以下のエラーが発生している。
f:id:SuperSecretTech:20201229112051p:plain

■原因
無線LANバイスのネットワーク接続に失敗している?

■解決方法
・以下のファイルを削除
/etc/network/interfaces.d/setup

・以下のファイルを修正
/etc/network/inteface
この設定ファイルのsource /etc/network/interfaces.d/*の行をコメントにする。