Where can I find the boot.ini file on Windows 7?

There isn't a boot.ini in Windows 7. You can use msconfig to edit boot option however.

Windows 7/Vista has a hidden boot partition, containing the BCD - boot configuration data. Similar to boot.ini but you can't easily edit it like you can with notepad and XP. You can also use the bcdedit tool.