GRUBの再インストール後の起動に失敗しました

GRUBの再インストール後の起動に失敗しました

残念ながら、コンピュータにWindows 8.1をインストールする必要があり、インストールが完了したら、次の手順に従ってGRUBを再インストールしようとしました。

  1. ライブCDから起動
  2. 私のシステムパーティションをマウントします。

    mount /dev/sda5 /mnt
    
  3. マウントされたパーティションに切り替えるには、次のコマンドを使用しますarch-chroot

    arch-chroot /mnt
    
  4. GRUBを再インストールします。

    grub-install --target=i386-pc --recheck /dev/sda
    grub-mkconfig -o /boot/grub/grub.cfg
    

さて、GRUBを復元し、Windowsはうまくいきますが、Archを起動しようとすると、次のメッセージが表示されます。

Welcome to emergency mode! After login in, type "journalctl -xb" to view system logs, "systemctl reboot" to reboot, "systemctl default" to try again to boot in default mode.

ログインして と入力するとjournalctl -xb2000 行を超えるが、唯一目立つエラーは次のとおりです。

systemd[456]: Failed at step EXEC spawning /bin/plymouth: No such file or directory
Subject: Process /bin/plymouth coud not be executed and failed
Defined by: systemd
[...]

実際、そのファイルは/bin()ディレクトリ/bin/plymouthには存在しません。
このコンピュータが正常に動作するために必要なので、再フォーマットする予定です。

どうやってなぜこれが起こるのですか?

答え1

誤った説明は何が起こったのか関係がないことがわかりました。

問題は、ntfs-3g別のバージョンのWindowsをインストールすると、以前のWindowsパーティションで構成した内容が機能しないことです。

実行してみるlsblkと、Windowsパーティションがマウントされていないことがわかりました。インストールして実行してsystemctl defaultデフォルトモードで再起動してみましたが、すべてがうまくいきました。

ntfs-3gに移動し/dev/sda2(Windowsパーティション)、新しいパーティションが検出され再構成され、システムが正常に起動します。

関連情報