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

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

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

Требования:

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

  • Использование USB-накопителя в качестве рабочего диска / разделов (ов), на которых я создаю Linux From Scratch?
  • Раздел NTFS для подключения USB не подключен
  • Форматирование защищенного от записи pendrive в Linux
  • Могу ли я переписать обозначения дисков для установщика Qubes?
  • Как отличить USB-накопитель и CD-ROM?
  • USB-накопители автоматически не монтируются при установке новой версии Debian 6.0
  • Как скопировать очень большой видеофайл с ошибкой в ​​нем?
  • Как записать iso во время загрузки
  • 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 
    Interesting Posts

    Когда используется ~ + полезно?

    7.1 аудио с AVR: только передний левый и правый выходы

    Обход Ubuntu

    Как сканировать исходящие закрытые порты с nmap?

    Как изменить редактор по умолчанию для типа файла в Mac OSx?

    Монетный двор 17: сенсорная панель распознана как мышь

    Добавление значений столбца с одинаковым идентификатором данных?

    Изменить (уменьшить) Gnome 3 горизонтальное заполнение значка в области уведомлений (Debian Wheezy)

    как сделать резервное копирование / восстановление версий Debian для конкретной версии?

    генерировать согласованный уникальный идентификатор машины

    Установить каталог хоста на виртуальной машине

    Передать все задания печати на один принтер на сервере CUPS

    Команда работает, а затем не (cd / ls)

    Как я могу изменить раскладку клавиатуры до входа в систему?

    ubuntu 15.04 опыт работы с проблемами принтера и предложениями для лучших принтеров

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