修正部分安裝失敗的當機/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 安裝失敗:“找不到 EFI 目錄”
  3. 我不需要EFI啟動,所以使用了 grub-install --target=i386-pc

    • grub 安裝失敗:“找不到 /usr/lib/grub/i386-pc”
  4. 我做了一個假設,我認為 linux livecd 上可能有這些檔案的版本,所以將它們從[livecd]/usr/lib/grub/i386-pcto複製到[target]/usr/lib/grub/i386-pc,這實際上允許安裝 grub

我現在正在處理什麼

  • 系統將啟動,但花費的時間比我預期的全新安裝要長

  • 每當 apt-get 運行時,都會打包grub-efi-amd64-signedshim-signed嘗試安裝,但無法安裝,並出現與上面相同的 efi 錯誤

  • 系統偶爾會出現硬鎖,查看系統日誌,有提到Live CD 安裝程式啟動,否則沒有太多錯誤

幫助我吧,你是我唯一的希望。

相關內容