HDL2-A bootcmdメモ - 大破雑記帳

大破雑記帳

個人用メモな雑記ブログ いろんなことをざっくりと。

HDL2-A bootcmdメモ

整形したやつ

順番としては

  1. 1番目のSATAポートで試行 (ext2/ext3)
  2. 2番目のSATAポートで試行 (ext2/ext3)
  3. 1番目のUSBポートで試行 (fat)
  4. 2番目のUSBポートで試行 (fat)
  5. ボタン操作待ち(poweroffまたはreset)
hdlfixwol
mw.b 0x800000 0x00 0x800000
mw.b 0x2000000 0x00 0x800000
hdlwake
ide reset
hdlstart
if   ext2load ide 0:1 0x800000 /uImage.l2a && \
     ext2load ide 0:1 0x2000000 /initrd.l2a && \
     sbootm 0x800000 0x2000000; then

elif ext2load ide 1:1 0x800000 /uImage.l2a && \
     ext2load ide 1:1 0x2000000 /initrd.l2a && \
     sbootm 0x800000 0x2000000; then

else
    usb start

    if   fatload usb 0:0 0x800000 l2a/uImage.l2a && \
         fatload usb 0:0 0x2000000 l2a/initrd.l2a && \
         sbootm 0x800000 0x2000000; then

    elif fatload usb 0:1 0x800000 l2a/uImage.l2a && \
         fatload usb 0:1 0x2000000 l2a/initrd.l2a && \
         sbootm 0x800000 0x2000000; then

    else
        hdlbtn

    fi
fi