systemdがインストールされているシステムの起動に問題があります。私はinitramfsを使用したくないので、次の組み込みコマンドラインを使用してカーネルを起動する独自の設定カーネルを使用します。
root=/dev/sda1 init=/usr/lib/systemd/systemd
しかし、/ usrがまだマウントされていないため、明らかに動作しません。どうすればいいですか?
答え1
簡単です.../
もう離れてはいけません/usr
。無駄な頭痛ですね。すべてのパーティションに1つのパーティションがある場合、/
ファイルシステムはとにかくほぼ空のファイルシステムになります。それらを1つにマージします。
/
例は次にマージされました/usr
。
mount /dev/sda1 /mnt/root
mount /dev/sda2 /mnt/usr
cp -a /mnt/root/usr /mnt/usr/usr
mv /mnt/usr/* /mnt/usr/usr/
cp -a /mnt/root/. /mnt/usr/.
最後に、cmdlineを適切に調整するroot=/dev/sda2
ことを忘れないでください/etc/fstab
。