홈 서버로 사용하기 위해 Dell Poweredge T320에 Debian을 설치했습니다. 벌써 1년이 넘었습니다. 마지막 재부팅으로 인해 커널 업데이트로 인해 grub이 중단되고 잘못된 위치에 기록될 수 있으므로 부팅되지 않습니다.
PERC H710은 RAID5(sdc) 및 SATA 디스크(sda,sdb)를 관리하지만 SSD(sdd)는 자체적으로 관리합니다.
테스트 결과 grub은 "오류: 해당 장치 없음: c6408337-XXX"를 반환합니다. blkid는 "/dev/sdd2: UUID="c6408337-XXX" 파티션을 나열합니다(올바른).
여기서 헤매고 있는데 blkid가 파티션을 찾을 때 왜 grub이 파티션을 찾을 수 없나요? 그리고 여기서 어디로 가야하나요? 헤어졌다 -l
답변1
여기에 제안을 제공할 큰 열정이 없었기 때문에 나는 시행착오를 거쳐 이 문제를 해결하기로 결정했습니다.
레거시 BIOS 부팅이 여기서 나에게 아무런 도움이 되지 않는다는 작은 의심이 있었기 때문에 데비안 설치를 UEFI로 전환하기로 결정했습니다. 제가 한 일은 다음과 같습니다: 데비안 라이브 CD에서 부팅하고, EFI 파티션을 생성한 후:
mount -t efivarfs none /sys/firmware/efi/efivars
mount /dev/sdd2 /mnt
# for i in /dev /dev/pts /proc /sys /sys/firmware/efi/efivars /run; do sudo mount -B $i /mnt$i; done
# chroot /mnt
# grub-install /dev/sdb
# update-grub
CTRL D
그런 다음 재부팅
이제 UEFI 모드에서도 정상적으로 부팅됩니다.