1. A secure boot method for an electronic device comprising an embedded controller and a processor, the method comprising: verifying a secure loader by the embedded controller; unlocking a peripheral hardware of the electronic device by the embedded controller; and executing the secure loader by the processor, wherein before the embedded controller verifies the secure loader, the embedded controller executes an initialization procedure to lock the peripheral hardware and disable a power button of the electronic device.