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-grub2
GRUB 구성에 항목이 정상적으로 나타납니다. 그러나 해당 항목을 부팅하려고 하면 GRUB는 내가 커널 이미지를 잘 지정했다고 확신하는데도 지정된 커널 이미지를 찾을 수 없다고 주장합니다.
내 시스템 구성에 대한 자세한 내용은 다음과 같습니다.
출력 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
. 우수성을 다시 확인하세요로드 스미스 시리즈.