Lenovo Thinkpad에 64 비트 데비안 안정을 설치하려고합니다. 부트 로더를 설치하는 설치 단계에 도달하면 다음 메시지가 나타납니다.
설치 단계가 실패했습니다. 메뉴에서 실패한 항목을 다시 실행하거나 건너 뛰고 다른 항목을 선택할 수 있습니다. 실패한 단계는 다음과 같습니다. GRUB 부트 로더를 하드 디스크에 설치
메뉴로 돌아가 LILO를 선택하면 같은 오류가 발생합니다. 설치 로그에
May 1 13:24:23 main-menu[188]: WARNING **: Configuring 'grub-installer' failed with error code 1
May 1 13:24:23 main-menu[188]: WARNING **: Menu item 'grub-installer' failed.
May 1 13:24:28 main-menu[188]: INFO: Menu item 'lilo-installer' selected
May 1 13:24:28 main-menu[188]: WARNING **: Unable to set title for fdisk-udeb.
May 1 13:24:28 main-menu[188]: WARNING **: Configuring 'lilo-installer' failed with error code 1
May 1 13:24:28 main-menu[188]: WARNING **: Menu item 'lilo-installer' failed.
LVM 또는 RAID를 사용하지 않습니다. 지금까지 시도했습니다
-
UEFI 부팅 비활성화 및 레거시 부팅 사용 GRUB 및 LILO와 함께 오류가 계속 발생합니다.
-
이 질문 에 대한 지침을 따르고 실행
parted /dev/nvme01 set 1 bios_grub on
TTY2에서,하지만 오류가 발생합니다
parted not found
. 내 시스템/dev/nvme01
에는 유일한 하드 디스크 -
하드웨어 오류를 확인하십시오. 시스템을 처음 구입했을 때 BIOS와 Windows에서 사용 가능한 모든 하드웨어 테스트를 실행했으며 모든 테스트를 통과했습니다. 하드웨어가 오작동하지 않는다는 것을 의미한다고 가정합니다.
-
당 이 스레드 LVM으로이기는하지만, 비슷한 오류를했다, 나는 작은으로 분할을 다시 실행 시도
/boot
와 형식의 시작 부분에 파티션ext2
. 같은 오류입니다. -
설치 출력을보기 위해 TTY4로 전환하면 오류가 표시됩니다.
chroot: can't execute 'grub-probe': No such file or directory
까지 그 턴에 대한 정보 검색 이 스레드 및 이 버그 리포트 GRUB 관련이 있지만) 그 옛날, 그리고 b)는 지금 수십 배 이상이 시점에 설치까지를 실행했습니다 내가 때마다 오류가 따라서 일회성으로 보이지 않습니다.
-
Gparted를 사용하여 하드 디스크가 완전히 비어 있는지 확인했습니다.
-
BIOS에서 보안 부팅이 비활성화되어 있습니다.
-
전체 DVD와 netinstall CD를 사용하여 설치를 실행했습니다. 둘 다 USB에서 부팅되지만 문제가 지속됩니다.
이전 설치 단계에서 드라이브에 msdos
파티션 테이블과 세 개의 파티션 (for /
,, /home
및 swap
) 을 성공적으로 만들 수 있었으므로 GRUB이 드라이브에 갑자기 쓸 수없는 이유를 알 수 없습니다.
이 문제를 해결하고 데비안을 어떻게 설치합니까? 현재 (새로운!) 시스템은 OS를 사용할 수 없기 때문에 완전히 사용할 수 없습니다.
문제의 일부는 데비안 / parted가 디스크를 잘못 인식한다는 것입니까? 디스크가 512.1GB라고 말하면 사양이 512GB라고 말하고 그것이 광고되는 것이므로 사실 512GB를 다양한 파티션에 할당 할 수 있습니다. 그러나 Gparted에로드하면 실제 디스크 공간이 476GB에 가깝지만 일반적인 1024 대 1000 크기라고 가정합니다.
(또한이 질문의 버전을 데비안 포럼 에 게시 했으므로 질문을 해당 스레드에서 중요한 것으로 업데이트하고 그 반대의 경우도 마찬가지입니다.)
답변
Debian jessie (stable)를 사용하여 나를 위해 일한 것은 다음과 같습니다. 나는 기본적 으로이 위키 게시물 의 지시를 따르고 Windows에 이중 부팅에 대한 모든 단계를 제거했습니다. 이는 내 경우에는 적용되지 않았기 때문입니다.
-
BIOS에서 “UEFI 전용”부팅을 설정하십시오.
-
Gparted를 사용하여 디스크 시작 부분에
boot
andesp
플래그를 사용하여 FAT32 파티션을 만듭니다 . (데비안 설치 프로그램도이 작업을 수행 할 수 있어야하지만 설치 프로그램이 디스크 크기를 잘못 인식 했으므로 Gparted를 사용하는 것이 좋습니다.) 필자의 경우 FAT32 파티션은 / dev / nvme0n1p1입니다. -
설치하는 동안 네트워크 연결이 구성되어 있는지 확인하십시오 (수동으로 또는 자동으로 중요하지 않음). 그렇지 않으면 다음 단계가 실패합니다.
-
GRUB 설치에 실패한 설치 단계에서 쉘을 열고 다음 명령을 실행하십시오.
mount --bind /dev /target/dev mount --bind /dev/pts /target/dev/pts mount --bind /proc /target/proc mount --bind /sys /target/sys cp /etc/resolv.conf /target/etc chroot /target /bin/bash aptitude update aptitude install grub-efi-amd64 update-grub grub-install --target=x86_64-efi /dev/nvme0n1
쉘을 종료하고 “부트 로더를 설치하지 않고 계속”을 선택하십시오. 사용할 부팅 명령을 제공하는 경고 메시지가 표시됩니다. 이것을 무시할 수 있습니다.
-
설치가 완료되면 시스템으로 부팅하십시오. “nvme”를 / etc / initramfs-tools / modules에 추가 한 다음
update-initramfs -u
루트 로 실행하십시오 . -
/ etc / default / grub을 편집하고이 줄을 추가하십시오
GRUB_CMDLINE_LINUX="intel_pstate=no_hwp"
GRUB_CMDLINE_LINUX_DEFAULT에 “nomodeset”을 추가하면 다음과 같습니다.
GRUB_CMDLINE_LINUX_DEFAULT="quiet nomodeset"
-
를 실행하십시오
update-grub
.
두 번째로 새 시스템으로 부팅을 시도 할 때 디스크를 찾을 수 없음 오류를 방지하려면 마지막 몇 가지 명령 (initramfs 이후)이 필요합니다.