我在 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]
我尝试过的:
安装一切顺利,直到 grub 安装失败
尝试了启动修复和 grub 安装,但都没有用(我在执行此操作之前安装了目标驱动器和启动分区)
- grub-install 失败:“找不到 EFI 目录”
我不需要 EFI 启动,所以使用 grub-install --target=i386-pc
- grub-install 失败:“找不到 /usr/lib/grub/i386-pc”
我做了一个假设,我认为 Linux LiveCD 上可能有这些文件的某个版本,所以将它们从 复制
[livecd]/usr/lib/grub/i386-pc
到[target]/usr/lib/grub/i386-pc
,这实际上允许 grub 安装
我现在正在处理的事情
系统将启动,但比我预期的全新安装时间要长
每当运行 apt-get 时,软件包
grub-efi-amd64-signed
和shim-signed
尝试安装,但都无法安装,并出现与上述相同的 efi 错误系统偶尔会硬锁,查看系统日志,其中提到Live CD 安装程序启动并且没有太多错误
帮助我,你是我唯一的希望。