GNU/Linux >> Linux の 問題 >  >> Linux

EUFI対応システムのGRUB

はじめに:
新しいPCには、多くの場合、UEFI(Universal EFI)対応の起動機能が搭載されています。一部のSSDドライブは、LinuxのレガシーMBRモードでも起動しません。したがって、PCを正しく起動するには、次のことを行う必要があります。
–EFIパーティションを作成する
– GRUB(ブートローダー)をインストールする

EFIパーティションを作成する:
Debian / Ubuntuシステムをインストールする前に、最初のパーティションとして200MBのEFI対応ブートパーティションを作成します

#gdisk / dev /(ブートディスク)
gdiskの内部から:

>
  • Debian / Ubuntuシステムをインストールする前に、最初のパーティションとして200MBのEFIブートパーティションを作成します
    gdisk / dev /(ブートディスク)
    • 求められた場合は、MBRをGPTパーティションに変換することを受け入れます
    • 200MBの新しいパーティションを作成します
    • パーティションのタイプをEF00に設定します
    • エキスパートメニュー(x)の「a」コマンドでパーティションの属性を設定し、番号2(レガシーBIOSブータブル)を入力します
    • パーティション「w」を書き込み、gdiskを終了します
    • mkfs.vfat / dev /(EFIパーティション)
  • ライブシステムを起動します
  • フルインストールを実行しますが、Grubブートローダーが成功しない場合があります。この手順を実行し、次の手順を実行してGRUBを正しくインストールします

EFIシステムへのGRUBのインストール

liveCDまたはUSBドライブからライブシステムを起動します。
ライブシステムの内部から:

rootとしてログイン
Mount the installed system on /mnt and chroot to /mnt
# for i in /dev /dev/pts /proc /sys /run; do mount -B $i /mnt$i;done; chroot /mnt
# . /root/.bashrc
# apt-get install grub-efi
# mkdir /boot/efi
# mount /dev/(EFI Partition) /boot/efi
# grub-install --target=x86_64-efi /boot/efi
# update-grub

https://help.ubuntu.com/community/Boot-Repair

も参照してください。


Linux
  1. Grub Rescue->そのようなパーティションはありませんか?

  2. Grub Efiエントリとブート修復?

  3. システムがスワップパーティションをマウントしていませんか?

  1. Linux でパーティションベースのファイルシステムのサイズを変更 (拡張) する方法

  2. 実行中のシステムにまだ存在するパーティションテーブルを回復する

  3. /boot パーティションは常に必要ですか?

  1. 複数のブートローダーはEfiシステムパーティションでどのように機能しますか?

  2. Linux:スワップ パーティションを作成しませんか?

  3. 物理パーティション システムを LVM に変更するには?