I am trying to read Friedman's "Algebraic surfaces and holomorphic vector bundles". I am unable to follow a claim (on pg 32) that any globally generated rank 2 vector bundle (say) $E$ on a complex algebraic surface $X$ has $\mathcal{O}_X$ as a sub bundle.
My doubt is this that if $s \in Hom(\mathcal{O}_X, E)$ be a global section, then will the map $\mathcal{O}_X \rightarrow E$ be an injection on the vanishing locus of $s$?