Plan 9 from Bell Labs’s /usr/web/sources/contrib/miller/usb/boot/README
To use usb disk for a kfs root filesystem, replace /sys/src/9/boot/local.c with this local.c, and build a kernel with CONF=pcusb. root is from: /dev/sdXX/fs