부팅하지 않는 데스크탑 컴퓨터에 GRUB을 설치하려고하는데 몇 가지 오류가 발생합니다. 이러한 오류를 논의하는 다른 소스는 첫 번째 파티션 이전에 사용 가능한 디스크 공간이 부족하거나 (필요한 여유 공간이 있음) 문제로 인해 발생했습니다 /boot/grub/grub.cfg(파일을 올바르게 재생성 한 후에도 문제가 지속됨).
라이브 USB로 부팅하고 다음 명령을 사용하여 GRUB을 다시 설치하려고 시도했지만 오류가 발생하여 작동하지 않습니다.
$ sudo 마운트 / dev / sda1 / mnt $ sudo grub-install --root-directory = / mnt / dev / sda i386-pc 플랫폼 용 설치 grub-install : 경고 : 여러 파티션 레이블이있는 디스크에 GRUB을 설치하려고합니다. 아직 지원되지 않습니다 .. grub-install : 경고 : 포함 할 수 없습니다. GRUB은이 설정에서만 차단 목록을 사용하여 설치할 수 있습니다. 그러나 차단 목록은 신뢰할 수 없으며 사용을 권장하지 않습니다. grub-install : error : 차단 목록을 진행하지 않습니다.
그러나 /dev/sdagrub 설치를 위해 올바르게 포맷 된 것 같습니다 :
$ sudo fdisk -l / dev / sda 디스크 / dev / sda : 111.8 GiB, 120034123776 바이트, 234441648 섹터 단위 : 1 * 512 = 512 바이트의 섹터 섹터 크기 (논리 / 물리) : 512 바이트 / 512 바이트 I / O 크기 (최소 / 최적) : 512 바이트 / 512 바이트 디스크 라벨 유형 : dos 디스크 식별자 : 0x8d91017b 장치 부팅 시작 엔드 섹터 크기 ID 유형 / dev / sda1 * 2048 234440703 234438656 111.8G 83 Linux $ blkid / dev / sda1 / dev / sda1 : UUID = "84e9ff65-c4ba-42eb-8a6d-ebc703fae1f7"TYPE = "ext4"PARTUUID = "8d91017b-01"
처음에는 표준 1MiB 여유 공간이 있으며 /dev/sda1올바르게 포맷되어 있습니다. grub-mkconfig구성 파일을 다시 작성하는 데 사용하려고했습니다 .
proc sys dev dev / pts에서 f의 경우 $ sudo mount --bind / $ f / mnt / $ f; 끝난 $ sudo chroot / mnt # grub-mkconfig -o /boot/grub/grub.cfg GRUB 구성 파일 생성 ... 발견 된 리눅스 이미지 : /boot/vmlinuz-3.19.0-26-generic initrd 이미지를 찾았습니다 : /boot/initrd.img-3.19.0-26-generic 발견 된 리눅스 이미지 : /boot/vmlinuz-3.19.0-23-generic initrd 이미지를 찾았습니다 : /boot/initrd.img-3.19.0-23-generic EFI 펌웨어 구성을위한 부팅 메뉴 항목 추가 끝난
그러나 환경 grub-install내부 또는 외부에서를 실행할 때 여전히 동일한 오류 메시지가 나타납니다 chroot.
레거시 모드에서 라이브 USB를 부팅하면 동일한 오류가 발생합니다. 유일한 차이점은 환경 grub-mkconfig에서 실행 한 결과 chroot입니다.
# grub-mkconfig -o /boot/grub/grub.cfg GRUB 구성 파일 생성 ... 발견 된 리눅스 이미지 : /boot/vmlinuz-3.19.0-26-generic initrd 이미지를 찾았습니다 : /boot/initrd.img-3.19.0-26-generic 발견 된 리눅스 이미지 : /boot/vmlinuz-3.19.0-23-generic initrd 이미지를 찾았습니다 : /boot/initrd.img-3.19.0-23-generic memtest86 + 이미지를 찾았습니다 : /boot/memtest86+.elf memtest86 + 이미지를 찾았습니다 : /boot/memtest86+.bin / dev / sdc1에서 Windows 7 (로더)을 찾았습니다. 끝난
GRUB을 올바르게 설치하려면 어떻게해야합니까?