We know that $L^2[a,b]$ is dense in $L^1[a,b]$; take for $f \in L^1[a,b]$ the approximate sequence $f_n = f 1_{\{|f| \leq n\}}$. On the other hand, if $f \in L^1[a,b] \setminus L^2[a,b]$ and $(f_n)_{n \in \mathbb{N}} \subset L^2[a,b]$ with $f_n \rightarrow f$ in $L^1$, then we already have $\lim_{n \rightarrow \infty} \|f_n\|_{L^2[a,b]} = \infty$: For any subsequence of the natural numbers we can choose a subsequence which converges also $\lambda$-almost sure towards $f$. Using Fatou's Lemma, we see for this subsequence that $$\infty = \int_a^b |f|^2 \, \rm{d} x \leq \lim_{k \rightarrow \infty} \int_a^b |f_{n_k}|^2 \, \rm{d} x.$$
This is a helpful observation for the proof that $U := \{ f \in L^2[a,b]: \|f\|_{L^2[a,b]} \leq 1 \}$ is nowhere dense.
- $U$ is already closed in $L^1$: Let $(f_n)_{n \in \mathbb{N}} \subset U$ be a convergent sequence towards some $f \in L^1[a,b]$ in $L^1$-norm. Taking a subsequence we can assume that $f_n \rightarrow f$ $\lambda$-almost sure. Now use Fatou's-Lemma to show that $\int_a^b |f|^2 \, \rm{d} x \leq 1$.
- Show that $U$ contains no interior points: For $f \in U$ take $g \in L^1[a,b] \setminus L^2[a,b]$ and define $f_\varepsilon = f + \varepsilon g$.
As already indicated in the comments, we can write $L^2[a,b] = \bigcup_{n=1}^\infty n U$, i.e. $L^2[a,b]$ is of the first category as a subspace of $L^1[a,b]$.
Edit: Thanks for the comment. I have corrected the typo!