как создать загрузочную флешку, которая может загружаться как BIOS, так и UEFI?

Я создаю загрузочную флешку восстановления, и мне было интересно, как ее создать, чтобы она могла загружаться как на UEFI, так и на BIOS?

Я экспериментирую с GRUB, но я открыт для любого другого загрузчика.

Требования:

  1. будучи в состоянии загружать Linux из палки.
  2. возможность обнаруживать / загружать окна на целевом компьютере (не создавая загрузочную установку win).

One Solution collect form web for “как создать загрузочную флешку, которая может загружаться как BIOS, так и UEFI?”

После большого количества исследований я нашел https://debian-administration.org/users/dkg/weblog/112 :

Копирование / вставка здесь для долголетия, все кредиты принадлежат оригинальному автору.

(Я немного изменил шаги, так что раздел EFI составляет всего 200 МБ, а остальная часть флэш имеет несколько 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 
  • Установка с USB не выполняется
  • Копия USB висит некоторое время, когда достигает 100%
  • Как отключить запрос пароля root при извлечении USB-накопителей?
  • USB-накопитель вытащен (не размонтирован), но я все равно могу получить доступ к нему. Как определить эту ситуацию программно?
  • Имеет ли значение скорость загрузчика USB?
  • Как получить USB накопитель Seagate 2 ТБ?
  • Подключить Asus Zenfone 5 к Linux
  • Приоритет драйвера устройства
  • Создавать загрузочный USB-накопитель Windows не удается по неизвестной причине
  • Btrfs - использование Flash Drive в качестве места для резервного копирования / снимка
  • slitaz cooking grub2 loopback
  • Interesting Posts

    Apache. Создайте закрытый ключ из существующего .crt-файла.

    сейчас – разная дата

    Fix 'Введите ключевую фразу для ключа:'

    Окна быстрого переключения Eclipse не имеют фокуса, не работают без перемещения мыши

    readarray – разделительная строка с использованием разделителя IFS возвращает пустой массив

    Установите значение по умолчанию для данного пользователя (limits.conf)

    Ubuntu 14.04 – Несколько ручек Powermate для технологии Griffin

    Как добавить строку заголовка (внутри оболочки) к выходу любой команды

    Статический ip для Virtualbox с использованием мостового соединения

    Команды трубопровода, изменить запись stdin в stdout

    Почему xterm ведет себя иначе, чем x-терминал-эмулятор, когда он указывает на один и тот же исполняемый файл?

    аргументы функций

    Наследование разрешений с помощью ACLS

    Сравните значения столбца со всеми значениями в другом столбце

    Ошибка входа в Linux

    Linux и Unix - лучшая ОС в мире.