BIOSとUEFIで起動できる起動可能なフラッシュを作成するには?

BIOSとUEFIで起動できる起動可能なフラッシュを作成するには?

ブータブルリカバリフラッシュを作成していますが、UEFIシステムとBIOSシステムで起動できるようにフラッシュを作成する方法を知りたいです。

GRUBを試していますが、他のブートローダでも開いています。

必要:

  1. スティックからLinuxを起動する機能。
  2. ターゲットマシンでロードウィンドウを検出/リンクする機能(起動可能なWinインストールを作成せず)

ベストアンサー1

多くの研究の終わりに見つけられるhttps://debian-administration.org/users/dkg/weblog/112:

長期保存のためにここにコピー/貼り付け、すべてのソースは原作者にあります。

(EFIパーティションはわずか200MBで、残りのフラッシュには複数のISOファイルと共有NTFSファイルがあるように、手順を少し変更しました。)

parted /dev/sdX -- mktable gpt
parted /dev/sdX -- mkpart biosgrub fat32 1MiB 4MiB
parted /dev/sdX -- mkpart efi fat32 4MiB 200MiB
parted /dev/sdX -- set 1 bios_grub on
parted /dev/sdX -- set 2 esp on
mkfs.vfat -F 32 -n EFI /dev/sdX2

mkdir /tmp/new-boot && mount /dev/sdX2 /tmp/new-boot
grub-install --removable --no-nvram --efi-directory=/tmp/new-boot/ --boot-directory=/tmp/new-boot/ --target=x86_64-efi
grub-install --removable --no-nvram --efi-directory=/tmp/new-boot/ --boot-directory=/tmp/new-boot/ --target=i386-efi
grub-install --removable --boot-directory=/tmp/new-boot/ --target=i386-pc /dev/sdX

おすすめ記事