纠正部分安装失败导致的崩溃/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 LiveCD 上可能有这些文件的某个版本,所以将它们从 复制[livecd]/usr/lib/grub/i386-pc[target]/usr/lib/grub/i386-pc,这实际上允许 grub 安装

我现在正在处理的事情

  • 系统将启动,但比我预期的全新安装时间要长

  • 每当运行 apt-get 时,软件包grub-efi-amd64-signedshim-signed尝试安装,但都无法安装,并出现与上述相同的 efi 错误

  • 系统偶尔会硬锁,查看系统日志,其中提到Live CD 安装程序启动并且没有太多错误

帮助我,你是我唯一的希望。

相关内容