Can you use reinitializer(2) modifier in a child contract without first using initializer modifier?

Can you use reinitializer(2) modifier in a child contract without first using initializer modifier?

The base contract has "onlyinitializer" modifier. Is it allowed to use "reinitializer(2)" modifier first in a child contract that inherits directly from the base contract and not "initialilzer" modifier?

A code example will help answer further questions since I'm not sure how you're interpreting the onlyInitializer modifier.

For now, I can tell you that you can indeed use a reinitializer(2) without using initializer or reinitializer(1) first. Once done, you can't reuse versions 1 or 2.

Closing.