Factoring $x^3-3x-1$ in terms of $\alpha$ unknown 
I never got a satisfactory answer here: Factoring $x^3-3x-1\in \Bbb Q[x]$ in terms of a unknown root
But all context is contained below

I want to factor $x^3-3x-1\in \Bbb Q[x]$ in terms of an unknown root $\alpha$, i.e. over $\Bbb Q(\alpha)$.
So since $\alpha$ is a root of $x^3-3x-1$ we can divide it out, obtaining:
$(x-\alpha)(x^2+\alpha x+(\alpha^2 -3))$ and obtaining $\alpha^3-3\alpha-1=0$.
Now my next thought would be to apply the quadratic formula to the quadratic factor, but this doesn't yield anything useful, atleast not seemingly, even with me manipulating what I believe is the key, that $\alpha^3-3\alpha-1=0$
We can do other manipulations:
$$x^2+\alpha x+(\alpha^2-3))=x^2+\alpha x + \frac1\alpha=0\implies \alpha x^2 +\alpha^2 x +1 = 0$$
$$\implies \frac{-\alpha^2\pm \sqrt{\alpha^4-4\alpha}}{2\alpha}=-\frac{\alpha}{2}\pm \frac{\sqrt{3\alpha^2-3\alpha}}{2\alpha}$$
Now I am lost again. I am meant to get the other two roots as:
$$\alpha^2-\alpha-2,\quad 2-\alpha^2$$

You can find the roots using Vieta's formulas.    The roots $r_1, r_2$ satisfy $x^2+\alpha x + (\alpha^2-3)=0$, so $r_1+r_2=-\alpha$ and $r_1r_2=\alpha^2-3$.  So, let's use undetermined coefficients:
$$r_1=a\alpha^2+b\alpha+c$$
$$r_2=-a\alpha^2+(b-1)\alpha-c$$
where $r_2$ is chosen to satisfy the first equation.  The second one gives
$$r_1r_2=-a^2\alpha^4-a\alpha^3+(b^2-b-2ac)\alpha^2-c\alpha-c^2$$
$$=-a^2(3\alpha^2+\alpha)-a(3\alpha+1)+(b^2-b-2ac)\alpha^2-c\alpha-c^2$$
$$\alpha^2-3=\alpha^2(-3a^2+b^2-b-2ac)+\alpha(-a^2-3a-c)+(-a-c^2)$$
Hence we get the system $\{1=-3a^2+b^2-b-2ac, 0=-a^2-3a-c, -3=-a-c^2\}$.  This has two solutions $\{a=-1,b=0,c=2\}$ and $\{a=-1, b=1, c=2\}$, the first of which corresponds to the desired roots.
