フルGRUBの代わりにGRUBを使用する最小のBASH方式

フルGRUBの代わりにGRUBを使用する最小のBASH方式

Debian GNU/Linux ベースのテスト済みディストリビューションである PureOS をインストールしました。 (ほぼ同じです。読んでください。私はDebianだけを持っています。)問題は、システムが次のパーティションにのみインストールできることです。

ディスクラベルタイプ:オペレーティングシステム

  1. パーティション ext4 /boot
  2. パーティション ext4/
  3. パーティションスワップ

古いBIOS、適切なパッケージgrub-pc。

別の設定が必要です。

ディスクラベルタイプ:GPT

  1. パーティション vfat /efi
  2. 論理ボリュームを使用したLVMの分割:/、/boot、/home、/var、swap

UEFI、適切なパッケージ grub-efi。

インストール後、Live CDで再起動しました。ハードドライブのすべてのデータをUSBフラッシュドライブにコピーします。手動で再パーティションします。次に、USBフラッシュドライブのデータをディスクにコピーします。 /etc/fstabを修正しました。これでGRUBをインストールする必要があります。

私はそうしました:

# /dev/nvme0n1p1
mount /dev/nvme0n1p1 /mnt/efi/

# /dev/nvme0n1p2
mount /dev/vg/lv_root /mnt/
mount /dev/vg/lv_boot /mnt/boot/
mount /dev/vg/lv_home /mnt/home/
mount /dev/vg/lv_var /mnt/var/

mount -t proc proc /mnt/proc/
mount -t sysfs /mnt/sys/
mount -o bind /dev/ /mnt/dev/
mount -o bind /dev/shm/ /mnt/dev/shm/
mount -o bind /dev/pts/ /mnt/dev/pts/
mount -o bind /tmp/ /mnt/tmp/
mount -o bind /run/ /mnt/run/ # For the LVM working in chroot correctly

chroot /mnt/
apt purge grub-pc
apt install grub-efi
grub-install --target=x86_64-efi --efi-directory=/efi/ --bootloader-id=BOOT --boot-directory=/efi/EFI/
update-grub

すべてがエラーなしでインストールおよび構成されました。しかし、再起動後、OSの選択を通じてGRUB全体の代わりに最小化されたGRUBに入りました。

私は何が間違っていましたか?

ベストアンサー1

おすすめ記事