部分的にインストールが失敗した場合のクラッシュ/GRUB の問題を修正

部分的にインストールが失敗した場合のクラッシュ/GRUB の問題を修正

16.04 の mdadm システムで grub のインストールを完了するのに問題がありましたが、なんとか起動できるようにハッキングできました。しかし、現在、システムは断続的にクラッシュし、grub-efi パッケージのインストールを試行して失敗し続けています。再インストールにまた午後を費やす時間はない

システム上のドライブ設定は次のとおりです。

NAME      SIZE TYPE  FSTYPE            PARTTYPE MOUNTPOINT
sda       1.8T disk                             
├─sda1      1G part  ext4              0x83     /boot
├─sda2    100G part  linux_raid_member 0x83     
│ └─md0 199.9G raid0 ext4                       /
├─sda3    1.7T part  linux_raid_member 0x83     
│ └─md2   1.7T raid1 ext4                       /home
└─sda4     32G part  linux_raid_member 0x83     
  └─md1    64G raid0 swap                       [SWAP]
sdb       1.8T disk                             
├─sdb1      1G part  ext4              0x83     
├─sdb2    100G part  linux_raid_member 0x83     
│ └─md0 199.9G raid0 ext4                       /
├─sdb3    1.7T part  linux_raid_member 0x83     
│ └─md2   1.7T raid1 ext4                       /home
└─sdb4     32G part  linux_raid_member 0x83     
  └─md1    64G raid0 swap                       [SWAP]

私が試したこと:

  1. インストールは問題なく完了しましたが、GRUBのインストールに失敗しました。

  2. ブート修復と grub インストールを試しましたが、どちらも機能しませんでした (実行する前にターゲット ドライブとブート パーティションをマウントしました)

    • grub-install が失敗します: 「EFI ディレクトリが見つかりません」
  3. EFIブートは必要ないので、grub-install --target=i386-pcを使用しました。

    • grub-install が失敗します: "/usr/lib/grub/i386-pc が見つかりません"
  4. 私は、LinuxのライブCDにこれらのファイルのバージョンがある可能性が高いと考えて、それらをからにコピーしました。[livecd]/usr/lib/grub/i386-pcこれ[target]/usr/lib/grub/i386-pcにより、実際にgrubをインストールできました。

私が今取り組んでいること

  • システムは起動しますが、新規インストールの場合、予想よりも時間がかかります。

  • apt-get が実行されるたびに、パッケージがインストールを試行しますgrub-efi-amd64-signedshim-signed、上記と同じ efi エラーでインストールに失敗します。

  • システムは時々ハードロックし、syslogを見ると、ライブ CD インストーラー起動時およびそれ以外はエラーはそれほど多くありません

助けてください、あなただけが私の希望です。

関連情報