우리는 HP DL360 G8 서버를 가지고 있고 여기에 CentOS7 64비트를 설치했는데 모든 것이 잘 작동했지만 yum update
전체 시스템을 완료하고 재부팅하자 grub에서 멈춰서 grub>
아래 단계에 따라 복구했습니다 .
grub>set root=(hd0,msdos1)
grub>linux16 /vmlinux-<old kernel> root=/dev/sdx rw
grub>initrd16 /initramfs-XXXXX
grub>boot
시스템을 성공적으로 부팅했고 grub2-install /dev/sda
다시 재부팅했지만 여전히 멈췄습니다. gru2 설치 방법 grub>
도 시도했지만 UEFI
여전히 운이 없습니다. 최신 커널을 제거했지만 운이 없었습니다.
무엇이 잘못될 수 있나요?
답변1
문제 발견:
이것은 어리석은 RAID 문제입니다. 우리의 (fakeRAID) 설정이 어떻게 든 손상되어 Linux fdisk에 두 개의 디스크가 표시되고 두 디스크에 grub이 기록되는 것으로 나타났습니다.
AHCI
해결책은 fakeRAID를 사용할 때 특별한 드라이버 커널 모듈이 필요하고 Linux를 설치할 때 모듈을 비활성화해야 한다는 것이었습니다. 그래서 blacklist=ahci
이를 PXE kickstart 파일에 추가하고 모든 문제를 해결했습니다.