다중 부팅 EFI 노트북의 Debian Jessie GRUB2가 젠투 커널-initramfs를 시작할 수 없습니다

다중 부팅 EFI 노트북의 Debian Jessie GRUB2가 젠투 커널-initramfs를 시작할 수 없습니다

AMD A8-4555M CPU, 8GB RAM 및 750GB HD를 실행하는 HP Pavillion Touch 14-N009LA 노트북이 있으며 현재 듀얼 부팅 Windows 8.1을 실행하고 있으며 시스템의 EFI 부팅 관리자 및 시스템 EFI 부팅 관리자를 통해 액세스할 수 있습니다. Access Debian Jessie의 부팅 메뉴에는 레거시 BIOS 모드에 설치된 운영 체제를 부팅하기 위한 특별한 옵션이 있습니다. dm-crypt 파티션에 젠투를 설치하려고 하는데, 시스템 루트에 암호화된 파티션을 설정하고 젠투 커널, initramfs, GRUB 구성에 일반 텍스트 파티션을 설정했습니다. 저는 3단계 파일 Portage를 설치하고 커널을 컴파일한 후 genkernel --luks all.

Gentoo의 GRUB2에서 시스템 부팅에 실패한 후, Debian의 GRUB 구성에 항목을 추가하여 Gentoo를 부팅할 수도 있다고 생각하여 /etc/grub.d/40_custom다음을 편집했습니다:

menuentry "Gentoo Linux" {
set root=(hd0,9)
linux /kernel-genkernel-x86_64-3.12.21-gentoo-r1 cryptdevice=/dev/sda11:dm-root root=/dev/mapper/dm-root
initrd /initramfs-genkernel-x86_64-3.12.21-gentoo-r1
}

실행 후 update-grub2GRUB 구성에 항목이 정상적으로 나타납니다. 그러나 해당 항목을 부팅하려고 하면 GRUB는 내가 커널 이미지를 잘 지정했다고 확신하는데도 지정된 커널 이미지를 찾을 수 없다고 주장합니다.

데비안 GRUB2 오류 메시지


내 시스템 구성에 대한 자세한 내용은 다음과 같습니다.

출력 lsblk:

NAME    MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda       8:0    0 698.7G  0 disk 
├─sda1    8:1    0   400M  0 part 
├─sda2    8:2    0   260M  0 part /boot/efi
├─sda3    8:3    0   128M  0 part 
├─sda4    8:4    0 183.1G  0 part /media/C <Windows 8.1>
├─sda5    8:5    0   350M  0 part 
├─sda6    8:6    0  25.2G  0 part 
├─sda7    8:7    0   1.6G  0 part /boot <Debian boot>
├─sda8    8:8    0   8.2G  0 part [SWAP]
├─sda9    8:9    0    40G  0 part / <Debian system root>
├─sda10   8:10   0   4.4G  0 part <Gentoo boot>
├─sda11   8:11   0 426.4G  0 part <Gentoo encrypted system root>
└─sda12   8:12   0   8.7G  0 part 
sr0      11:0    1  1024M  0 rom  

출력 parted -l:

Model: ATA WDC WD7500BPVX-6 (scsi)
Disk /dev/sda: 750GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt

Number  Start   End    Size    File system     Name                          Flags
 1      1049kB  420MB  419MB   ntfs            Basic data partition          hidden, diag
 2      420MB   693MB  273MB   fat32           EFI system partition          boot
 3      693MB   827MB  134MB                   Microsoft reserved partition  msftres
 4      827MB   197GB  197GB   ntfs            Basic data partition          msftdata
10      197GB   202GB  4719MB  ext2                                          msftdata
11      202GB   660GB  458GB                                                 msftdata
12      660GB   669GB  9343MB  linux-swap(v1)
 7      669GB   671GB  1709MB  ext2                                          msftdata
 8      671GB   680GB  8791MB  linux-swap(v1)
 9      680GB   723GB  42.9GB  ext4                                          msftdata
 5      723GB   723GB  367MB   ntfs                                          hidden, diag
 6      723GB   750GB  27.1GB  ntfs            Basic data partition          hidden, msftdata

/dev/sda10내 젠투 부팅 파티션 내용:

total 9436
drwxr-xr-x 4 root root    4096 Jul  1  2014 grub
-rw-r--r-- 1 root root 3916272 Jul  1  2014 initramfs-genkernel-x86_64-3.12.21-gentoo-r1
-rw-r--r-- 1 root root 3603216 Jul  1 17:16 kernel-genkernel-x86_64-3.12.21-gentoo-r1
drwx------ 2 root root   16384 Jun 30 17:09 lost+found
-rw-r--r-- 1 root root 2103510 Jul  1 17:16 System.map-genkernel-x86_64-3.12.21-gentoo-r1

답변1

EFI GRUB2가 사용되었는지 기억이 나지 않습니다 LoadImage(). (RestrictedBoot 이야기는 기본적으로 "마지막 마일 부트로더가 필요하거나 shim폭파할 것입니다"로 귀결되기 때문에 현재일 가능성이 높습니다.) - EFI 드라이버가 필요합니다(예를 들어 사용 가능한 드라이버는 다음과 같습니다).다시 찾기) 이 경우 EFI 펌웨어에는 GRUB 특정 파일 시스템 드라이버를 사용할 수 없습니다.

커널/initrd 파티션은 FAT32가 아니므로 이러한 드라이버 없이는 액세스할 수 없습니다. 그러니 먼저 시도해 보세요 sda2. 우수성을 다시 확인하세요로드 스미스 시리즈.

관련 정보