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 오류로 설치를 시도하고 실패합니다.시스템이 때때로 하드 잠금 상태가 되는 경우가 있는데, syslog를 보면 다음과 같은 언급이 있습니다.라이브 CD 설치 프로그램시작하고 그렇지 않으면 많은 오류가 발생하지 않습니다.
도와주세요, 당신은 나의 유일한 희망입니다.