Intel Apollo Lake SoCにPXEブートを実装し、Yoctoイメージをインストールしようとしています。
これまで私がしたこと:
EFI / SYSLINUXフォルダを作成し、syslinux.efiとldlinux.e64、menu.c32を配置し、このフォルダにpxelinux.cfgフォルダを作成し、次の内容で「デフォルトファイル」を作成します。
serial 0 115200
ALLOWOPTIONS 1
SERIAL 0 115200
DEFAULT Serial console install
TIMEOUT 500
TOTALTIMEOUT 501
PROMPT 0
ui menu.c32
menu title Select kernel options and boot kernel
menu tabmsg Press [Tab] to edit, [Return] to select
LABEL Serial console install
KERNEL bzImage
APPEND initrd=initrd LABEL=install root=/dev/ram0 rootwait console=ttyS0,115200 console=tty0 console=ttyS0,115200
システムが起動してUIを表示し、tftpを介してbzImageのロードを開始し、initrdイメージのロード中にリセットされます。毎回このようなことが発生しますが、おそらく5分ごとに再起動されるタイミング関連の問題のようです。
私はsyslinux 6.3.0を使用しています。ここで何が問題なのでしょうか?
ベストアンサー1
SoCが毎回まったく同じ時間後に再起動される場合、問題は監視タイマーに関連している可能性があると思います。カーネル出力で次のような内容を確認してください。
iTCO_wdt: Intel TCO WatchDog Timer Driver v1.11
iTCO_wdt: Found a Apollo Lake SoC TCO device (Version=5, TCOBASE=0x0460)
iTCO_wdt: initialized. heartbeat=30 sec (nowayout=0)
ウォッチドッグの設定の詳細については、以下で確認できます。http://www.fit-pc.com/wiki/index.php/Linux_Mint:_Watchdog_configuration