These differential equations appear to be linear, so you should be able to solve them analytically. In order to do this you first have to write it as one matrix differential equation of the form,
$$
\dot{\vec{x}} = A\vec{x} + B \vec{u}.
$$
This can be done by rewriting the differential equations to an expression for $\ddot{d}$,
$$
\ddot{d} = M^{-1} F - M^{-1} C \dot{d} - M^{-1} K d.
$$
The vector $\vec{x}$ can be defined as $\begin{bmatrix}d & \dot{d}\end{bmatrix}^T$, such that $\dot{\vec{x}}$ is equal to $\begin{bmatrix}\dot{d} & \ddot{d}\end{bmatrix}^T$. By using this definition then the matrix $A$ can be written as,
$$
A =
\begin{bmatrix}
0 & I \\
-M^{-1}K & -M^{-1}C
\end{bmatrix},
$$
where $0$ and $I$ are the zero/null and identity matrix receptively, both of the same size as $M$, $C$ and $K$. And similar the matrix $B$ can be written as,
$$
B =
\begin{bmatrix}
0 \\
M^{-1}
\end{bmatrix},
$$
where $0$ is again the zero/null matrix of the same size as $M$, $C$ and $K$. And the vector $\vec{u}$ is equal to $F$.
The homogeneous or transient solution ($F=0$) can be found with,
$$
\vec{x}_t(t) = \sum{c_i\vec{v}_ie^{\lambda_it}},
$$
where $\lambda_i$ are eigenvalues of $A$, with $\vec{v}_i$ the corresponding eigenvectors and $c_i$ are constants which can be found with the help of the initial conditions.
The nonhomogeneous or steady state solution can be found by taking the Laplace transform,
$$
\mathcal{L}\{\dot{\vec{x}}_{ss}(t)\}(s) = A \mathcal{L}\{\vec{x}_{ss}(t)\}(s) + B \mathcal{L}\{\vec{u}(t)\}(s),
$$
$$
s X_{ss}(s) = A X_{ss}(s) + B U(s),
$$
$$
X_{ss}(s) = (s I - A)^{-1} B U(s),
$$
$$
\vec{x}_{ss}(t) = \mathcal{L}^{-1}\{(s I - A)^{-1} B \mathcal{L}\{\vec{u}(t)\}(s)\}(t).
$$
If the $\vec{u}$ is constant in time, then this simplifies down to,
$$
\vec{x}_{ss}(t) = -A^{-1} B \vec{u}.
$$
The steady state solution can also be found by taking the Laplace transform of the original differential equations. The only difference between this and using $A$ is that the later also gives the derivative of $d_{ss}$ because you solve for $\vec{x}_{ss}(t)$. The total response can be found by adding the two solutions,
$$
\vec{x}(t) = \vec{x}_{ss}(t) + \vec{x}_{t}(t),
$$
where the constants $c_i$ should only be solved for by using the initial or boundary conditions when $\vec{x}_{ss}(t)$ has also been added.