Problem: Your system is supposed to boot from the disk; instead, it boots from the net.
There are two possible causes for this:
The diag-switch? NVRAM parameter is set to true.
ok setenv diag-switch? false ok boot
The system should now start booting from the disk.
The boot-device NVRAM parameter is set to net instead of disk.
ok setenv boot-device disk ok boot
Note that the preceding commands cause the system to boot from the disk defined as disk in the device aliases list. If you want to boot from another service, set boot-device accordingly.
Problem: Your system is booting from a disk instead of from the net.
boot-device is not set to net.
ok setenv boot-device net ok boot
Problem: Your system is booting from the wrong disk. (For example, you have more than one disk in your system. You want the system to boot from disk2, but the system is booting from disk1 instead.)
boot-device is not set to the correct disk.
ok setenv boot-device disk2 ok boot