
AMD A8-4555M CPU、8GB RAM、および750GB HDを実行するHP Pavillion Touch 14-N009LAノートブックがあり、現在デュアルブートWindows 8.1を実行しており、システムのEFIブートマネージャとシステムEFIブートマネージャを介してアクセスできます。 Access Debian Jessieの起動メニューには、レガシーBIOSモードでインストールされているオペレーティングシステムを起動するための特別なオプションがあります。 dm-cryptパーティションにGentooをインストールしようとしましたが、システムルートに暗号化されたパーティションを設定し、Gentooカーネル、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
私のGentooブートパーティションの内容:
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
。卓越性をもう一度確認してくださいロードスミスシリーズ。