可能です。
ブートオプションに、「rootdelay=10」を追加[1]してください。
hermit> setenv root=/dev/sda1 noinitrd rootdelay=10
hermit>
USBストレージは初期化に時間がかかってしまいます。そのため、このオプションを付けない場合、カーネルがマンウトしようとした時には、まだ初期化が終っておらず、以下のようなエラーが表示されます。
VFS: Cannot open root device "sda1" or unknown-block(0,0)
Please append a correct "root=" boot option
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
Hermitのプロンプトで、このオプションを含んだカーネルパラメータを設定した場合は、
Waiting 10sec before mounting root device...
となり、指定した秒数マウントする前に待ちます。待っている間にUSBの初期化が進み
Vendor: eUSB Model: Compact Flash Rev: 5.06
Type: Direct-Access ANSI SCSI revision: 02
SCSI device sda: 8027712 512-byte hdwr sectors (4110 MB)
sda: Write Protect is off
sda: assuming drive cache: write through
SCSI device sda: 8027712 512-byte hdwr sectors (4110 MB)
sda: Write Protect is off
sda: assuming drive cache: write through
sda: sda1 sda2
Attached scsi removable disk sda at scsi0, channel 0, id 0, lun 0
Attached scsi generic sg0 at scsi0, channel 0, id 0, lun 0, type 0
kjournald starting. Commit interval 5 seconds
EXT3 FS on sda2, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
VFS: Mounted root (ext3 filesystem).
Freeing init memory: 96K
INIT: version 2.86 booting
となり、ルートファイルシステムのマウントに成功します。