The bootloader seeds the kernel from disk, the kernel continually mixes data into the entropy pool from various sources. arc4random(), which provides for kernel/userspace/devices (including /dev/random which is symlinked to urandom), can never block.
Add.: the seed file is unique per installation, and is also updated continously by the system.
Add.: the seed file is unique per installation, and is also updated continously by the system.