已知抛物线: $y^2=2 x$, 直线 $l: y=x-4$, 且点 $B, D$ 在抛物线上.
(1) 若点 $A, C$ 在直线 $l$ 上, 且 $A, B, C, D$ 四点构成菱形 $A B C D$, 求直线 $B D$ 的方程;
(2) 若点 $\mathrm{A}$ 为抛物线和直线 $l$ 的交点 (位于 $x$ 轴下方), 点 $C$ 在直线 $l$ 上, 且 $A, B, C, D$ 四点构成矩形 $A B C D$, 求直线 $B D$ 的斜率.
$\text{A.}$
$\text{B.}$
$\text{C.}$
$\text{D.}$